我已经用matplotlib
库绘制了一个图,并且想知道是否有一种从自定义范围查看的方法。我有几条垂直线,从0开始。情节的开头也是从零开始的,因此很难看到第一行。有没有一种方法可以让视图窗口从更左边开始(即使没有关联的值)?我知道用PlotRange
在Mathematica中是可能的,但是我没有看到“matplotlib”的等价物。你知道吗
我试过使用上的示例:
http://matplotlib.org/examples/pylab_examples/vline_hline_demo.html
import matplotlib.pyplot as plt
import numpy as np
import numpy.random as rnd
def f(t):
s1 = np.sin(2 * np.pi * t)
e1 = np.exp(-t)
return np.absolute((s1 * e1)) + .05
t = np.arange(0.0, 5.0, 0.1)
s = f(t)
nse = rnd.normal(0.0, 0.3, t.shape) * s
fig = plt.figure(figsize=(12, 6))
vax = fig.add_subplot(121)
vax.vlines(t, [0], s)
plt.show()
但不能将绘图显示为左侧(或右侧)空白
使用
plt.xlim
(或plt.ylim
)导入matplotlib.pyplot文件作为plt 将numpy作为np导入 导入随机数作为rnd
相关问题 更多 >
编程相关推荐