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'])