如何将轴刻度值转换为科学符号?

2024-06-26 18:01:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试用科学记数法绘制我的绘图的x轴,类似于y轴自动格式化的方式。这是我的密码

start=float(t_array_hr[0])
stop=float(t_array_hr[-1])
xticks=(np.linspace(start,stop,8))

plt.plot(t_array_hr,Mdot_hr)
plt.xlabel('Time (s)')
plt.ylabel('Mdot in Solar Masses/yr')
plt.title('Rate of Mass Loss vs Time')
plt.gca().invert_yaxis()
plt.xticks(xticks,xticks)
plt.show()

下面是结果图。(实际的图表没有显示出来,但我将保留一个单独的问题。)我需要x记号清晰易读,而不是重叠。 enter image description here


Tags: 绘图密码time方式绘制hrplt科学