Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫密谋问题_Python_Pandas_Matplotlib - Fatal编程技术网

Python 熊猫密谋问题

Python 熊猫密谋问题,python,pandas,matplotlib,Python,Pandas,Matplotlib,我有以下数据帧: Price,Volume 6550,18 6551,5 6552,2 6553,13 ...... ...... ...... 7001,3 7002,21 我要沿着一个轴的价格和沿着另一个轴的体积。由于这是一个熊猫数据帧,我的印象是,我可以将其绘制如下: df.plot(kind='bar') plt.show() 但是,它正在沿同一轴绘制两列。我希望每列都在一个单独的轴上。我尝试了以下不起作用的方法: df.plot(kind='bar', xticks=df['Pri

我有以下数据帧:

Price,Volume
6550,18
6551,5
6552,2
6553,13
......
......
......
7001,3
7002,21
我要沿着一个轴的价格和沿着另一个轴的体积。由于这是一个熊猫数据帧,我的印象是,我可以将其绘制如下:

df.plot(kind='bar')
plt.show()
但是,它正在沿同一轴绘制两列。我希望每列都在一个单独的轴上。我尝试了以下不起作用的方法:

df.plot(kind='bar', xticks=df['Price'], yticks=df['Volume'])

任何关于我做错了什么的建议都将不胜感激。

当您使用
df.plot(kind='bar')
进行绘图时,它将使用x轴索引,然后将数据框中的所有列作为y值进行绘图

要解决此问题,请执行以下操作:

df.plot(x='Price', y='Volume', kind='bar')

有关使用
pandas
打印的更多示例,请参见通过标签指定所需的x和y:

df.plot(x='Price', y='Volume', kind='bar')
以下是完整的文档: