Python 3.x 具有极坐标的16个温度数据点的圆形扩散热图

Python 3.x 具有极坐标的16个温度数据点的圆形扩散热图,python-3.x,heatmap,scatter-plot,colorbar,Python 3.x,Heatmap,Scatter Plot,Colorbar,我有16个温度数据点和它们的极坐标。我想绘制一个扩散热图,它应该根据温度值通过相应的颜色来表示较暖的点。缺少数据点的区域应基于最近的数据点进行插值。我目前已经实现了一个极坐标图,其中散乱的数据点由相应的颜色代码表示,如附图所示 以下是用于绘制附图的代码: 但要求是生成扩散热图,其中缺少温度点的区域也应通过某种插值技术从一个点到另一个点进行颜色编码。是否可以对该数据应用最近邻插值技术或自然邻插值技术 import numpy as np import matplotlib.pyplot as pl

我有16个温度数据点和它们的极坐标。我想绘制一个扩散热图,它应该根据温度值通过相应的颜色来表示较暖的点。缺少数据点的区域应基于最近的数据点进行插值。我目前已经实现了一个极坐标图,其中散乱的数据点由相应的颜色代码表示,如附图所示

以下是用于绘制附图的代码: 但要求是生成扩散热图,其中缺少温度点的区域也应通过某种插值技术从一个点到另一个点进行颜色编码。是否可以对该数据应用最近邻插值技术或自然邻插值技术

import numpy as np
import matplotlib.pyplot as plt
thetad = [63,22,106,63,332,22,106,22,273,332,265,208,208,163,163,163]
thetar= [1.099,0.3839726,1.8500498,1.0995579,5.7944956,0.3839726,1.8500498,0.3839726,4.7647509,5.7944956,4.6251245,3.6302864,3.6302864,2.8448879,2.8448879,2.844879]
radius = [38.5,40,30,24,35,30,20,16,30,22,18,35,22,20,30,40]
value1= [34.1006,34.7360,34.1021,35.3701,35.3536,36.2945,35.3403,35.1880,36.0690,35.7259,34.7851,35.4193,35.1107,35.1342,35.7168,35.5242]
value2= [32.6697,33.6397,34.4149,34.2735,34.8457,34.6551,33.1730,35.0985,35.8663,35.9640,34.4864,33.8389,35.6691,35.8737,34.1738,32.6926]
colors = thetad
#fig = plt.figure()
fig,(ax1,ax2) = plt.subplots(1,2,subplot_kw=dict(projection ='polar'))
ax1.set_yticklabels([])
ax2.set_yticklabels([])
#ax = fig.add_subplot(111, projection='polar')
c = ax1.scatter(thetar, radius, c=value2, s=value2, cmap='rainbow', 
alpha=120)
c = ax2.scatter(thetar, radius, c=value1, s=value1, cmap='rainbow', 
alpha=120)
plt.show()

您在这里问了很多问题,但没有提供任何示例和代码。。。请编辑和添加信息,因为人们对您的数据一无所知(至少我不知道如何帮助您)