mlR*_*cks 5 python data-visualization python-3.x pandas plotly
我有一个看起来像这样的熊猫数据框:
A B
1 USA Y
3 USA Y
4 USA N
5 India Y
8 India N
12 USA N
14 USA Y
19 USA Y
Run Code Online (Sandbox Code Playgroud)
我想countplot为这个数据框做一个。也就是说,该图将显示国家/地区名称,X-axis并在 上显示每个类别的计数Y-axis。我知道我可以这样做seaborn:
sns.countplot(x='A', data=df, hue='B')
但这不会是一个交互式情节。我想实现同样的目标,plotly但我很难弄清楚。任何人都可以帮我吗?
使用 plotly 3 你可以做这样的事情:
from plotly import graph_objs as go
fig = go.Figure()
for name, group in df.groupby('B'):
trace = go.Histogram()
trace.name = name
trace.x = group['A']
fig.add_trace(trace)
Run Code Online (Sandbox Code Playgroud)
您还可以通过设置trace.marker.color属性来更改其他属性,例如颜色。
| 归档时间: |
|
| 查看次数: |
5306 次 |
| 最近记录: |