【问题标题】:Matplotlib: Unsure how to set new x-axisMatplotlib:不确定如何设置新的 x 轴
【发布时间】:2018-03-01 18:31:09
【问题描述】:

我使用matplotlib 来绘制变量N 和一些Y 值之间的关系。这是我的代码:

plt.title("My Graph")
plt.xlabel("Values of N")
plt.ylabel("Estimated Y Values")
plt.plot(predictions)
plt.show()

我得到:

这很好,除了 x 轴标签。我的predictions 列表中有5 个值,对应N = 10, N = 20, N = 40, N = 80, N = 160 的值。

如何更改 x 轴以反映这一点(所以第一个 Y 值直接高于 N = 10,第二个 Y 值直接高于 N = 20,等等)?我确实想保留数据点之间的插值,所以我不想要散点图。

谢谢!

【问题讨论】:

    标签: python matplotlib


    【解决方案1】:

    plt.plot(x, y) 接受两个参数,如图所示。试试:

    x = [10, 20, 40, 80, 160] plt.plot(x, predictions)

    https://matplotlib.org/api/_as_gen/matplotlib.pyplot.plot.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-22
      • 1970-01-01
      • 2017-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多