【问题标题】:Matplotlib bar plot remove internal linesMatplotlib 条形图删除内部线条
【发布时间】:2016-06-16 13:40:36
【问题描述】:

我有一个高分辨率的条形图。是否可以像下面的 ROOT 图中那样只有图的边框/框架/顶线而没有,即没有内部线?

如果我使用facecolor='none''white' 绘图,则绘图会被垂直和水平线斜切:

我可以摆脱它们的唯一方法是使edgecolorfacecolor 相同,但这不是我需要的外观...

【问题讨论】:

  • 例如查看stackoverflow.com/questions/11297030/…。 SO上已经回答了几个类似的问题
  • @MyCyclophil 感谢您的回答!实际上我终于发现了,问题是我使用 plt.bar 而不是 plt.step 认为后者将是前者的子类型。而且我一直在搜索“绘制分箱数据”、“直方图删除内部线”、“条形图仅轮廓”等。我很抱歉在其他地方解决了一个问题,我现在的解决方案很简单plt.step(xvalues, yvalues)
  • 没问题。有时即使您确切地知道要查找的内容,也很难找到正确的关键词。

标签: python matplotlib plot histogram


【解决方案1】:

找到答案:实现所需外观的最简单方法是使用plt.step 而不是plt.bar,就这么简单。感到羞耻。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-22
    • 2017-10-24
    • 2011-07-12
    • 2021-12-21
    相关资源
    最近更新 更多