社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

缺少值的2D Colorplot python

Alex • 1 年前 • 214 次点击  

我有以下格式的数据:

x = [23.0757 23.8643 24.6545 25.4138 27.7498 28.5586 29.3396 30.079 30.8425 31.6162 32.3812]
y = [11.3574 11.1981 11.0303 10.8517 10.2982 10.1016 9.8989 9.7036 9.4833 9.2579 9.0362]
z = [15.1817 15.0578 13.9388 12.8876 13.0838 12.1634 10.6768 9.6899 9.712 9.8358 9.5188]

我想绘制一个2D彩色图来复制以下图片(没有黑线和箭头):

enter image description here

我确实想保留图片中的孔(如果两个值之间的x距离大于2,则应该有一个孔),并且不想在它们之间插入数据。我只是设法用z作为颜色图绘制了x和y的二维图,但我确实希望有一个有颜色的光滑表面,而不仅仅是点。

fig = plt.figure()
plt.scatter(x,y,s=80,c=z,cmap='jet') 
plt.colorbar()

enter image description here

有人能给我一些如何做到这一点的建议吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/159576
 
214 次点击