【问题标题】:plotting with nan in samples with numpy在 numpy 的样本中用 nan 绘图
【发布时间】:2018-10-07 14:09:21
【问题描述】:
x = numpy.arange(0.0, 5, 1)
y = numpy.array([np.nan,2,3,4,5])
plt.plot(x,y)

我正在尝试绘图,但图表总是以 1 而不是 0 开头。我可以强制它以 0 开头吗?

【问题讨论】:

标签: python numpy


【解决方案1】:

使用以下方法将最小 x 值设置为 0:

import numpy
import matplotlib.pyplot as plt

x = numpy.arange(0.0, 5, 1)
y = numpy.array([numpy.nan, 2, 3, 4, 5])
plt.plot(x, y)
plt.xlim(xmin=0)
plt.show()

您可以使用 ylim 对 y 轴执行相同操作:

plt.ylim(ymin=0)

【讨论】:

  • 哦..确实很简单..我在想数组有问题。
猜你喜欢
  • 2015-12-08
  • 2018-01-29
  • 2013-12-17
  • 2019-10-06
  • 1970-01-01
  • 1970-01-01
  • 2020-08-28
  • 2022-12-13
  • 2017-08-12
相关资源
最近更新 更多