我试图绘制 Chondrit REE 值,就像你在地球化学文献中找到的那样。
已处理的示例数据:
listech=([0.94 0.47 0.48 0.41 2.55 6.83 8.09 59.70 16.64 38.25 11.20 38.27 9.79 34.036 38.50])
listechStrings=([La Ce Pr Nd Sm Eu Gd Tb Dy Ho Er Tm Yb Lu YY])
只是来自侦听的平均浓度值的半月形图,其中x轴上的侦听字符串中的元素名称。我需要一个程序来帮助我分析数百个听众文件。
I tried:
fn = '%s/Chondrite_REE.png' % (fnFigFolderSub)
for ii,l in enumerate(listech):
plt.semilogy(time, l, label=listechStrings[ii])
title('Chondrite_REE')
grid(True)
legend(bbox_to_anchor=(1, 1), bbox_transform=plt.gcf().transFigure)
savefig(fn)
close()
它绘制了x轴的浓度和y轴的时间,以及一个lengend框。它只是代码的一部分。如果您不需要时间,可以使用:
import matplotlib.pyplot as plt
import numpy as np
x = np.array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14])
y = np.array([0.94,0.47,0.48,0.41,2.55,6.83,8.09,59.70,16.64,38.25,11.20,38.27,9.79,34.036,38.50])
my_xticks = ['La', 'Ce', 'Pr', 'Nd', 'Sm', 'Eu', 'Gd', 'Tb', 'Dy', 'Ho', 'Er', 'Tm', 'Yb', 'Lu', 'YY']
plt.xticks(x, my_xticks)
plt.semilogy(x, y)
plt.show()
plt.save()
感谢Stackover社区