如何在Matplotlib中制作图形矩形

如何在Matplotlib中制作图形矩形,matplotlib,Matplotlib,我画了下面的图。可以把这个图做成长度为2个单位,高度为1个单位吗?也可以将plt.xlabel(“时间”)更改为plt.xlabel(“$\alpha\rightarrow$”) 你回答了自己关于身材大小的问题 对于第二个问题,您只需要一个原始字符串,例如:plt.xlabel(r'$\alpha\rightarrow$) 要使alpha加粗——正如评论中所要求的那样——需要更多的参与。根据你的想法: import matplotlib matplotlib.rc('text', usetex

我画了下面的图。可以把这个图做成长度为2个单位,高度为1个单位吗?也可以将plt.xlabel(“时间”)更改为plt.xlabel(“$\alpha\rightarrow$”)


你回答了自己关于身材大小的问题

对于第二个问题,您只需要一个原始字符串,例如:
plt.xlabel(r'$\alpha\rightarrow$)

要使alpha加粗——正如评论中所要求的那样——需要更多的参与。根据你的想法:

import matplotlib

matplotlib.rc('text', usetex=True)
matplotlib.rcParams['text.latex.preamble']=[r"\usepackage{amsbsy}"]

t=[0,1,2]
s=[0.05,0.1,0.2]
plt.plot(t, s)
plt.ylabel('voltage (mV)')
plt.xlabel(r'$\pmb{\alpha}$ \rightarrow$')
plt.show()

关于第二个问题,您只需要一个原始字符串:
plt.xlabel(r'$\alpha\rightarrow$)
您能澄清第一个问题吗?谢谢。第一个问题可以通过plt解决。图(figsize=(8,5))不客气。顺便说一句,你可以给自己的问题贴个答案。我还有一个问题。如何使\alpha加粗?
import matplotlib

matplotlib.rc('text', usetex=True)
matplotlib.rcParams['text.latex.preamble']=[r"\usepackage{amsbsy}"]

t=[0,1,2]
s=[0.05,0.1,0.2]
plt.plot(t, s)
plt.ylabel('voltage (mV)')
plt.xlabel(r'$\pmb{\alpha}$ \rightarrow$')
plt.show()