excel vs matplotlib等高线图

时间:2019-01-19 02:33:13

标签: python excel matplotlib contour

我正在尝试在matplotlib中复制一个excel图表,但是matplotlib版本看起来已被截断。 excel版本会绘制整个椭圆,而matplolib版本不会绘制整个椭圆。

excelvsmatplotlib

excel图仅使用插入图生成而无需任何修改

第一个col是x轴,第一行是y轴,这就是换位的原因。

excel和matplolib如何将值“加载”到图表之间有什么区别?

df = pd.read_excel('data.xlsx')
df = df.T
x = df.columns.values
y = df.index.values
Z = df.values
X, Y = np.meshgrid(x, y)
cp = plt.contourf(X, Y, Z)
cp = plt.contour(X, Y, Z, colors='k')

致谢

1 个答案:

答案 0 :(得分:0)

好吧,使用excel进行绘图的人没有提到我他们正在过滤绘图本身中的数据...

因此,使用contourf中的级别参数,我可以在最终绘图中复制比例。

抱歉给您带来的不便

致谢