Python 带袖扣的熊猫多重绘图不起作用
我尝试使用袖扣,就像熊猫数据框上的普通绘图一样Python 带袖扣的熊猫多重绘图不起作用,python,pandas,matplotlib,plotly,Python,Pandas,Matplotlib,Plotly,我尝试使用袖扣,就像熊猫数据框上的普通绘图一样 df: group people value 1 5 100 2 2 90 1 10 80 2 20 40 1 7 100 import pandas as pd import matplotlib.pyplot as plt import cufflinks as cf from plotly.offline import download_pl
df:
group people value
1 5 100
2 2 90
1 10 80
2 20 40
1 7 100
import pandas as pd
import matplotlib.pyplot as plt
import cufflinks as cf
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)
cf.go_offline()
fig, (ax1, ax2) = plt.subplots(1,2,figsize = (10, 20))
df['value'].iplot(ax = ax1)
df['people'].iplot(ax = ax2)
它给了我一些奇怪的结果,空图,我不能用它来做次轴
ax = df.iplot('value')
df.iplot('people',secondary_y=True, ax=ax)
它给了我错误,“KeyError:True”
当我只使用简单的熊猫图时,它们都工作得很好。如何使用熊猫和袖扣运行次轴?请参阅此处的文档:。次轴希望列列表在次轴上打印。您传递的True
不是一列,因此出现错误
你想要的东西大致如下:
df.iplot(columns=["people", "value"], secondary_y=['people'])
请参阅此处的文档:。次轴希望列列表在次轴上打印。您传递的True
不是一列,因此出现错误
你想要的东西大致如下:
df.iplot(columns=["people", "value"], secondary_y=['people'])