【发布时间】:2014-02-19 01:19:58
【问题描述】:
我是 Python 新手,我需要使用 pyplot 和 matplotlib 生成一个图形,就像附图中的图形一样。到目前为止,我是这样尝试的:
import matplotlib.pyplot as plt
import numpy as np
x = np.array([0,1,2,3])
y = np.array([20,21,22,23])
my_xticks = ['John','Arnold','Mavis','Matt']
plt.xticks(x, my_xticks)
plt.plot(x, y)
plt.show()
但我的问题是如何在 y 轴上指定与 x 轴上的值数不同的值数?也许将它们指定为具有 0.005 差异的间隔而不是列表?非常感谢!
【问题讨论】:
标签: python python-2.7 matplotlib plot