我试图使用熊猫绘图,创建一个堆叠的水平桶与一个海运进口。我想删除之间的空格栏,但也没有酒吧重叠。这就是我尝试过的:
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笔记本中的一个导入,这可能吗?
发布于 2016-03-23 19:10:36
如果将条形线宽设置为海运样式的样式,则matplotlib默认值也可以看到此工件:
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默认值的大致位置:
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)

发布于 2016-03-23 19:45:41
也许你应该减少线宽?
import seaborn as sns
f, ax = plt.subplots(figsize=(10, 10))
df.plot(kind='barh', stacked=True, width=1, lw=0.1, ax=ax)

https://stackoverflow.com/questions/36185427
复制相似问题