我是matplotlib的新手,我有一个我想绘制的功能。目前我有下一个代码:
import matplotlib.pyplot as plt
plt.plot(f)
问题是我希望函数从X轴的值10开始绘制,而不是从0开始绘制。我该怎么做?
根据plot documentation,您可以在第一个参数中指定x坐标(可选):
plot([x], y, [fmt], data=None, **kwargs)
如果您正在使用numpy绘制函数,则执行以下操作:
import matplotlib.pyplot as plt
import numpy as np
# Data for plotting
x = np.arange(10.0, 20.0, 0.1)
f = your_function(x)
fig, ax = plt.subplots()
ax.plot(x, f)
plt.show()
在这里查看更多示例:matplotlib.org/gallery/index.html