我为标题道歉,我不知道该放什么。无论如何。所以我有这个用python制作的情节。
对于更彻底的背景,这是一个具有通过多个函数(y轴)运行的值(x轴)的数组。
以下是我的代码片段,重点介绍情节。
import matplotlib.pyplot as plt
y = [ f_PS(sigma(masses)) for masses in Mact ]
plt.semilogx(Mact,y)
plt.show()
现在,我非常接近得到我想要的东西。但是,如果这是有意义的,那么情节会从字面上追踪我真正想要绘制的内容。
如何将其修复到我消除当前在情节中的线条并显示“暗示”的位置。线。
提前谢谢。
答案 0 :(得分:1)
从它的外观来看,你需要按x的升序对你的x和y坐标进行排序,例如:
x = np.array(Mact)
y = np.array([ f_PS(sigma(masses)) for masses in Mact ])
idx = np.argsort(x)
plt.semilogx(x[idx], y[idx])