abu*_*kaj 2 python axes matplotlib python-3.x
我知道我可以用方法length
参数设置刻度的长度AxesSubplot.tick_params()
。
如何确定某个轴的主要刻度的实际长度?
请假设长度可能会改变。
刻度线的默认长度由xtick.major.size
或ytick.major.size
、 或xtick.minor.size
或ytick.minor.size
rcParams 确定。
您可以通过编程方式找到
import matplotlib.pyplot as plt
print(plt.rcParams["xtick.major.size"])
Run Code Online (Sandbox Code Playgroud)
这在通常情况下打印(以磅为单位的3.5
大小)。
您可以同样使用 rcParams 来设置长度
import matplotlib.pyplot as plt
plt.rcParams["xtick.major.size"] = 6
Run Code Online (Sandbox Code Playgroud)
这将适用于您自己创建轴并且尚未(尚未)通过tick_params
方法更改长度的所有情况。
否则,您可以通过以下方式找出刻度长度
ax.xaxis.majorTicks[0].tick1line.get_markersize()
Run Code Online (Sandbox Code Playgroud)
有ax
问题的轴在哪里。
归档时间: |
|
查看次数: |
1968 次 |
最近记录: |