我正在尝试反转一般 matplotlib-plot 的刻度线。对于刻度线,我的意思是显示在数字附近的线条。默认配置让线条从轴开始并显示在左侧(远离绘图本身)。我希望它从轴到图的内部。有没有一个简单的命令可以做到这一点? 附上描述图片!
情节生成代码:
fig, ax = plt.subplots()
plt.scatter(measured_data_x, measured_data_y, marker = "^", color = "black", label = "Messdaten")
plt.plot(Ma, pb_pc_turb, color = "black", linestyle = "-", label = "Gleichung 25 ")
plt.plot(Ma, pb_pc_schmucker, color = "black", linestyle = "--", label = "Gleichung 27")
plt.yscale("log")
plt.xlim([3, 5.5])
plt.ylim([10**-1, 10])
ratio = np.exp(4/3)
x_left, x_right = ax.get_xlim()
y_low, y_high = ax.get_ylim()
ax.set_aspect(abs((x_right-x_left)/(y_low-y_high))*ratio)
plt.xlabel("$M$")
plt.ylabel("$p_{\mathrm b}/p_{\mathrm{c,tot}}*10^{3}$")
plt.legend(frameon = False)