在 Python 的 Line2D 中使用属性 "figsize" 的等价物是什么
What is the equivalent of using attribute "figsize" in Line2D in Python
我正在尝试绘制 Line2D 图并更改其大小以使其在 Python 中变大。我试图将功能更改为:
# Single 1D Discretized Brownian Motion
np.random.seed(5)
fig = plt.figure()
# Initialize the parameters
T = 1
N = 501 # Number of points, number of subintervals = N-1
dt = T/(N-1) # Time step ()
# time units
t = np.linspace(0,T,N)
# Vectorized option (more efficient)
dX = np.sqrt(dt) * np.random.randn(1,N)
X = np.cumsum(dX, axis=1)
plt.plot(t, X[0,:],figsize=(15,12))
plt.xlabel('$t$', fontsize=15)
plt.ylabel(' $X(t)$', fontsize=15)
plt.title('1D Discretized Brownian Path', fontsize=14)
plt.show()
感兴趣的行是导致错误的plt.plot(t, X[0,:],figsize=(15,12))
:
AttributeError: 'Line2D' object has no property 'figsize'
更改图形大小的替代方法是什么?在这种情况下如何增加它的大小?如果这有明显的答案,我提前道歉,我是 Python.
的新手
figsize
是 matplotlib.figure.Figure
s. There are a number of ways to set it (see this question 的 属性) 但在这种情况下最简单的可能是添加
plt.figure(figsize=(15,12))
在调用 plt.plot
之前,即
# ...
plt.figure(figsize=(15,12))
plt.plot(t, X[0,:])
# ...
这将创建一个具有指定大小的 Figure
实例,并将该实例设置为 'current' 数字 - 这是 plt.plot
将使用的。
我正在尝试绘制 Line2D 图并更改其大小以使其在 Python 中变大。我试图将功能更改为:
# Single 1D Discretized Brownian Motion
np.random.seed(5)
fig = plt.figure()
# Initialize the parameters
T = 1
N = 501 # Number of points, number of subintervals = N-1
dt = T/(N-1) # Time step ()
# time units
t = np.linspace(0,T,N)
# Vectorized option (more efficient)
dX = np.sqrt(dt) * np.random.randn(1,N)
X = np.cumsum(dX, axis=1)
plt.plot(t, X[0,:],figsize=(15,12))
plt.xlabel('$t$', fontsize=15)
plt.ylabel(' $X(t)$', fontsize=15)
plt.title('1D Discretized Brownian Path', fontsize=14)
plt.show()
感兴趣的行是导致错误的plt.plot(t, X[0,:],figsize=(15,12))
:
AttributeError: 'Line2D' object has no property 'figsize'
更改图形大小的替代方法是什么?在这种情况下如何增加它的大小?如果这有明显的答案,我提前道歉,我是 Python.
的新手figsize
是 matplotlib.figure.Figure
s. There are a number of ways to set it (see this question 的 属性) 但在这种情况下最简单的可能是添加
plt.figure(figsize=(15,12))
在调用 plt.plot
之前,即
# ...
plt.figure(figsize=(15,12))
plt.plot(t, X[0,:])
# ...
这将创建一个具有指定大小的 Figure
实例,并将该实例设置为 'current' 数字 - 这是 plt.plot
将使用的。