【问题标题】:How do I make Matplotlib graph more spaced out?如何使 Matplotlib 图形更加间隔?
【发布时间】:2013-10-29 01:37:49
【问题描述】:

我正在使用 pandas 生成数据框。然后我使用 matplotlib 从这个数据框生成一个图表。

很难一直看到右边的点。如何让它更间隔开?

我希望它更宽。

【问题讨论】:

    标签: python python-2.7 matplotlib plot pandas


    【解决方案1】:

    只是为了改变情节的大小试试..

    df.plot(figsize=(20,4))
    

    【讨论】:

      【解决方案2】:

      您能否更具体地说明“更广泛”的含义?你可以把横轴加宽,但 2008 年到 2010 年的巨大差距仍将占主导地位。您可以在 2013 年放大后绘制第二个图。任何不成比例地缩放轴的该部分的东西都是禁止的。

      我建议去掉连接点的线并绘制没有轮廓的符号,并带有一点透明度(可能是alpha=.6),这样看起来会好很多。

      【讨论】:

      • 我的意思是水平拉伸它。也许显示所有月份并给每个月一个 1/2 英寸之类的宽度。我不喜欢 2013 年所有的点都在彼此之上。
      • 这与将图形大小设置为非常宽完全相同...plt.figure(1, figsize=(10, 4)) 这些点彼此重叠,因为它们的基础数据重叠。如果你每个月半英寸,那么每年将是 6 英寸,你的地块将是 3 英尺宽。
      猜你喜欢
      • 2017-03-27
      • 2015-10-13
      • 1970-01-01
      • 2021-11-11
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 2017-12-24
      相关资源
      最近更新 更多