python-3.x - 使用 Rbf 的热图
问题描述
我想做一个热图。它有 x 轴 (1-10)、y 轴 (1-20)。但是,我的 CSV 文件在某些 x 轴和 y 轴上有数据,这使我的热图看起来像一个散点图。即使我使用 Rbf(径向基函数)模块来获取每个坐标的值。但是,它给了我非常意想不到的结果。如果你能帮助我,请回复。谢谢
_______________________________ 数据 ________________________
XYD
1 3 -2
3 1 -5
5 2 -9
________________________________ 代码 ________________________
import pandas as pd
import pandas as pd
import seaborn as sea
import matplotlib.pyplot as plt
get = pd.read_csv('small.csv',',')
D = pd.pivot_table(get, values = 'D', index = 'X', columns = 'Y')
sea.heatmap(data = D, vmin = -10, vmax = 0, cmap = 'BuPu')
plt.show()
__________________________输出__________________________________
解决方案
推荐阅读
- python - 在 pandas 单元格中显示 numpy 数组的自定义信息
- javascript - 根据滚动条可见性设置元素的样式
- database - SDO_WITHIN_DISTANCE 的 Oracle Spatial 搜索查询错误(基于纬度/经度)
- pandas - pandas_udf 与 pyspark 3.0 的 scipiy.find_peaks 结果不一致
- docker - 如何从 Docker Hub(私有存储库)获取所有标签作为 Shell 脚本
- sql - 如何在Oracle中为不同的选择生成序列号
- docusignapi - How to use own c# class or DLL in docusign workflow
- html - 下拉导航仅显示整个父元素是否随它展开
- docker - Docker EROFS:只读文件系统,取消链接 webpack-dev-server
- docker - 如何将 AuthKey 插件添加到 Geoserver (localhost:8600)