2016-03-03 62 views
6

我有一个高分辨率的条形图。没有内部线条的情况下,是否有可能像下面的ROOT绘图那样只有边界/框架/顶部线条?Matplotlib吧图去除内部线

ROOT plot, empty inside

如果我facecolor='none''white'情节,情节是由垂直和水平线削减:

bar plot color none

我可以摆脱他们的唯一方法是使edgecolorfacecolor一样,但这不是我所需要的外观...

+1

在http://stackoverflow.com/questions/11297030/matplotlib-stepped-histogram-with-already-binned-data查找例子。有几个类似的问题已经在SO – MrCyclophil

+0

@MyCyclophil上得到解答感谢您的回答!我终于找到了答案,问题是我使用'plt.bar'而不是'plt.step',认为后者将是前者的子类型。我总是在搜索“plot binned data”,“histogram remove internal lines”,“bar plot only contour”等等。我对在别处解决问题表示歉意,现在我的解决方案就是“plt.step(xvalues,yvalues) – sagitta

+0

没问题。即使你确切地知道你在找什么,有时候很难找到正确的关键词。 – MrCyclophil

回答

8

找到答案:最简单的方法来实现e期望的外观是使用plt.step而不是plt.bar,那很简单。感到羞耻的要求。

step plot