所以我有一个csv文件(我和熊猫一起读过),它有3列第一列对应于x轴,第二列y轴和第三列是自由能的值,我们可以把它解释为z轴或者xy平面的高度。我用x,y列创建了一个网格,其形状为(6105,6105)。Z轴只是一个长度为6105的一维数组.我找不到一种方法把我的z轴和xy网格结合起来,这样我就可以用等高线来描述它。有人知道怎么做吗?我的代码:
import matplotlib.pyplot as plt
import pandas as pd
from mpl_toolkits import mplot3d
import os
import numpy as np
import math
我正在使用Octave绘图()函数来绘制2D图上的散点点。然后,我使用等高线()函数在点上方画一个等高线。但是等高线()函数并没有重叠在点的顶部。所发生的是散点图完全被等高线所取代,即使我使用的是HOLD ON命令。我有这样的事情:
plot(); %plot the x,y scatter plot
hold on; %hold on to be able to add to the plot
contour(); %Add the contour on top of the scatter plot
我想知道是否有人可以显示一些示例代码,以便在现有的绘图中添加等高线。
谢谢