首页 > 解决方案 > 与视觉表示的相关性列表

问题描述

我正在使用 python 进行一些数据分析,我需要将下表表示为相关矩阵。相关值是介于 -1 和 1 之间的值。

+-------------------+----------------------------------+--------------------------+
| Correlation Value |            Variable 1            |        Variable 2        |
+-------------------+----------------------------------+--------------------------+
| -0.07035          | ELECTRICAL_CONDUCTIVITY_AT_10_CM | COVER_OPEN_WATER_PERCENT |
| nan               | ELECTRICAL_CONDUCTIVITY_AT_10_CM | Heat_1988-2013_trnd      |
| nan               | ELECTRICAL_CONDUCTIVITY_AT_10_CM | 1972                     |
| -0.059789         | ELECTRICAL_CONDUCTIVITY_AT_10_CM | BEO_HC14                 |
| nan               | ELECTRICAL_CONDUCTIVITY_AT_10_CM | st_6_avg                 |
| 0.214723          | ELECTRICAL_CONDUCTIVITY_AT_10_CM | slope_angle              |
| 0.247674          | ELECTRICAL_CONDUCTIVITY_AT_10_CM | total_mn                 |
| 0.01978           | ELECTRICAL_CONDUCTIVITY_AT_10_CM | FD13_low_flux            |
| 0.136542          | ELECTRICAL_CONDUCTIVITY_AT_10_CM | 19.1.1                   |
+-------------------+----------------------------------+--------------------------+

什么工具最适合完成这项任务?我尝试使用 matplotlib 创建一个 2d 直方图,但据我所知,它需要 2 个数字 numpy 数组。是否有任何其他工具或功能可以根据相关值的水平创建二维直方图?

标签: pythonmatplotlibmatrixgraphcorrelation

解决方案


推荐阅读