Rid*_*mar 4 python data-visualization matplotlib python-3.x
嗨,我目前正在使用数据框绘制堆叠水平条形图。代码如下
new_data.plot.barh(stacked = True)
Run Code Online (Sandbox Code Playgroud)
我得到一个像下面这样的图表。
我该如何实现?任何帮助表示赞赏。谢谢
有一个类似的问题在这里,只需使用ax.text和调整x和根据你的酒吧价值和酒吧枚举,例如Y定位:
import pandas as pd
df = pd.DataFrame({'value1':[10, 30, 20],'value2':[20,50,10]})
ax = df.plot.barh(stacked = True);
print(df)
for rowNum,row in df.iterrows():
xpos = 0
for val in row:
xpos += val
ax.text(xpos + 1, rowNum-0.05, str(val), color='black')
xpos = 0
display(ax)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6479 次 |
| 最近记录: |