使用日期作为Xticks绘制带有子图的条形图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用日期作为Xticks绘制带有子图的条形图相关的知识,希望对你有一定的参考价值。
我想知道使用plt绘制条形图时我做错了什么。细分系列us_gdp。我的最终目标是用ism_pmi表示的折线图覆盖它。
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
import quandl
ism_pmi = quandl.get("ISM/MAN_PMI", authtoken="-kzUSP1X-aPZE-NCS7xw")
us_gdp = quandl.get("FRED/A191RL1Q225SBEA", authtoken="-kzUSP1X-aPZE-NCS7xw")
fig, ax = plt.subplots(figsize=(12,8))
ax.bar(us_gdp.index,height=us_gdp['Value'])
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9RaVpBUi5wbmcifQ==” alt =“在此处输入图像描述”>
答案
您可以使用pandas
内置的matplotlib绑定DataFrame.plot.bar
:
DataFrame.plot.bar
通过不指定us_gdp.plot.bar(y="Value")
参数,它将自动使用索引。
以上是关于使用日期作为Xticks绘制带有子图的条形图的主要内容,如果未能解决你的问题,请参考以下文章
R语言ggplot2可视化绘制分组水平条形图并在条形图的各种位置添加数值标签实战
更改刻度名称后,如何修复 seaborn 条形图中缺少的条形?