我有三个向量,X,Y和Coc。 X和Y是以米为单位的位置。我想使用Python在彩色地图中可视化Coc
我想用下面的代码绘制一个颜色图
import pandas as pd
import matplotlib.pyplot as plt
X=pd.read_csv('X.csv')
Y=pd.read_csv('Y.csv')
Coc=pd.read_csv('Coc.csv')
plt.pcolor(X,Y,Coc*1e6, cmap='jet');
plt.clim((1e-17, 1e-1));
plt.xlabel('x (metres)');
plt.ylabel('y (metres)');
cb1=plt.colorbar();
plt.show()
但是我得到一个空的图表
我做错了什么,或者是否有其他方法来可视化数据
数据X、Y和Coc在url中
https://drive.google.com/folderview?id=1w9f-wTlpgyUYBveZNeZvdcRrMgFR9jKB
您有222个条目,但只有6个不同的
xy
对。无法从此类数据创建pcolor
绘图要绘制对应于每个
xy
对的Coc
分布,可以迭代6对,并从相应的Coc
值创建一个kdeplot
。更改图例的简单方法是使用plt.legend(new_labels, title='Locations:')
另一种方法是对属于每个
xy
对的所有Coc
值进行排序:相关问题 更多 >
编程相关推荐