IM试图在python中创建绘图。名为Psmc_dolphin的数据集的前10行如下所示。原始文件有57行5列。
0 1 2 3 4
0 0.000000e+00 11.915525 299.807861 0.000621 0.000040
1 4.801704e+03 11.915525 326.288712 0.000675 0.000311
2 1.003041e+04 11.915525 355.090418 0.000735 0.000497
3 1.572443e+04 11.915525 386.413025 0.000800 0.000548
4 2.192481e+04 0.583837 8508.130872 0.017613 0.012147
5 2.867635e+04 0.583837 9092.811889 0.018823 0.014021
6 3.602925e+04 0.466402 12111.617016 0.025073 0.019815
7 4.403533e+04 0.466402 12826.458632 0.026553 0.021989
8 5.275397e+04 0.662226 9587.887034 0.019848 0.017158
9 6.224833e+04 0.662226 10201.024439 0.021118 0.018877
10 7.258698e+04 0.991930 7262.773560 0.015035 0.013876
我试图在x轴绘制第0列,在y轴绘制第1列,我得到了一个x轴值为10000002000003000000400000等的图,我使用的代码附在下面。
我需要调整x轴上的值,这样x轴应该有1e+06、2e+06,3e+06。。。而不是10000002000003000000400000等。
# load the dataset
Psmc_dolphin = pd.read_csv('Beluga_mapped_to_dolphin.0.txt', sep="t",header=None)
plt.plot(Psmc_dolphin[0],Psmc_dolphin[1],color='green')
如有任何帮助或建议,将不胜感激
缩放值可能会对您有所帮助。将1000000转换为12000000再转换为2,依此类推。将这些值除以1000000。或者使用一些不同的刻度,比如对数刻度。我不是专家,只是一个新手,但我认为这可能会帮助