我正在尝试在matplotlib中复制一个excel图表,但是matplotlib版本看起来已被截断。 excel版本会绘制整个椭圆,而matplolib版本不会绘制整个椭圆。
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')
致谢
答案 0 :(得分:0)
好吧,使用excel进行绘图的人没有提到我他们正在过滤绘图本身中的数据...
因此,使用contourf中的级别参数,我可以在最终绘图中复制比例。
抱歉给您带来的不便
致谢