首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止大熊猫在海上标绘重叠栏

防止大熊猫在海上标绘重叠栏
EN

Stack Overflow用户
提问于 2016-03-23 17:58:21
回答 2查看 1.9K关注 0票数 3

我试图使用熊猫绘图,创建一个堆叠的水平桶与一个海运进口。我想删除之间的空格栏,但也没有酒吧重叠。这就是我尝试过的:

代码语言:javascript
复制
import pandas as pd
import numpy as pd
import seaborn as sns

df = pd.DataFrame(np.random.rand(15, 3))
df.plot.barh(stacked=True, width=1)

这似乎不需要导入海运,虽然我喜欢海运风格,而且它通常是我正在工作的ipython笔记本中的一个导入,这可能吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-23 19:10:36

如果将条形线宽设置为海运样式的样式,则matplotlib默认值也可以看到此工件:

代码语言:javascript
复制
import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.rand(15, 3))
df.plot(stacked=True, width=1, kind="barh", lw=.5)

一种解决方案是将条形线增加到matplotlib默认值的大致位置:

代码语言:javascript
复制
import pandas as pd
import numpy as np
import seaborn as sns

df = pd.DataFrame(np.random.rand(15, 3))
df.plot(stacked=True, width=1, kind="barh", lw=1)

票数 5
EN

Stack Overflow用户

发布于 2016-03-23 19:45:41

也许你应该减少线宽?

代码语言:javascript
复制
import seaborn as sns

f, ax = plt.subplots(figsize=(10, 10))
df.plot(kind='barh', stacked=True, width=1, lw=0.1, ax=ax)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36185427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档