【发布时间】:2019-08-16 00:17:21
【问题描述】:
我有一个像下面这样的数据框
df:
ind group people value value_50
1 1 5 100 1
1 2 2 90 1
2 1 10 80 1
2 2 20 40 0
3 1 7 10 0
3 2 23 30 0
我尝试对它们进行旋转,以在列中查看“组”单个指标
df = data.pivot_table(index = data.ind, columns = ['group'], values = ['people', 'value','value_50'])
df
然后尝试用 x 轴上的“ind”分别绘制两组的“值”
df.plot()
但我不想在图表中包含所有列,而是尝试根据 df['value_50'] 和基于 df['people'] 的大小气泡或大小标记为 c 和 s 参数着色分别。
这将有助于识别图表上的某些点
df['value'].plot(c =df['value_50'], s = df['value'])
但收到错误
AttributeError: Unknown property s
袖扣也可以,因为我试过了
df['value'].iplot(c =df['value_50'], s = df['value'])
再次失败
pandas/袖扣怎么做?
【问题讨论】:
标签: python pandas matplotlib plotly pandas-groupby