对于我的论文,我使用 mplstereonet 包来绘制使用 ObsPy 包获得的点和平面的立体投影。对于我的应用程序,我想使用在圆外以给定角度绘制的方位角标签。我没有使用轴标签,因为它们可能与圆心的可能数据点重叠。
set_azimuth_ticks 函数的参数是:
- 圆圈周围刻度的位置(以度为单位)
- 蜱的标签
- 刻度与圆的距离。1 为开,0.9 为圈内,1.1 为圈外。
这是我在结果旁边使用的代码:我得到了这个结果:
如您所见,标签离圆圈太远了。
import mplstereonet
import matplotlib.pyplot as plt
fig = plt.figure(figsize=(8,8))
ax = fig.add_subplot(111, projection='stereonet')
ax.grid()
ax.set_azimuth_ticks([0],['N'], frac = 0.9)