我正在尝试用2个一维数组绘制轮廓图。首先,我使用meshgrid组合了两个数组,然后使用(255 * 255)数组作为函数(似乎有点类似于可能性)。最后的情节已附加,默认情况下我具有所有6个置信度,但我只需要其中两个。我知道我可以使用级别选项来管理轮廓的大小和数量),但我不知道如何选择特定的线条?该代码也已附加。 enter image description here
import numpy as np
import scipy as sp
import matplotlib.pyplot as plt
x = np.loadtxt("full_PlikTTTEEE_test1_2D_reff_nseff_x.txt", unpack=True)
y = np.loadtxt("full_PlikTTTEEE_test1_2D_reff_nseff_y.txt", unpack=True)
x, y = np.meshgrid(x, y)
plt.xlim(0.94, 0.98)
plt.ylim(0.00,0.3)
z = np.loadtxt("full_PlikTTTEEE_test1_2D_reff_nseff.txt", unpack=True)
z = np.transpose(z)
plt.contour(x, y, z)
plt.show()