我有4维的点(我们称之为v,w,y,z),我想把它们可视化。
我的计划是有两个正方形,(v x w
,y x z
),彼此相邻,然后只绘制每个点两次。
给定两点([1, 1, 1, 3], [2, 2, 2, 2]
),我设想如下:
给定一小组点,我可以使用不同的颜色来显示左边的点对应右边的点。如果有大量的观点,那将是徒劳的。但也许热图是最好的可视化方法?
或者在python/matplotlib中有没有其他的方法可以可视化更高维的数据?
以下是一些示例数据:
>>> resultsArray[:,:4]
array([[ 0. , 0. , 0. , 0. ],
[ 0.00495236, 0.03919034, 0.00495287, 0.03919042],
[ 0.00240293, 0.02667374, 0.00220419, 0.02693434],
[ 0.0011231 , 0.0191784 , 0.00104353, 0.01928256],
[ 0.00547274, 0.04187615, 0.00657255, 0.04043363],
[ 0.00291993, 0.0286196 , 0.00292006, 0.02861962],
[ 0.00128136, 0.01975574, 0.00121107, 0.01984781],
[ 0.00591335, 0.04531384, 0.00873814, 0.04160714],
[ 0.00345499, 0.0310103 , 0.00396032, 0.03034784],
[ 0.00149387, 0.02056065, 0.0014939 , 0.02056065],
[ 0.00274306, 0.02667374, 0.00220419, 0.02659422],
[ 0.00123893, 0.01948363, 0.00108284, 0.01952189],
[ 0.00162006, 0.02379926, 0.00143157, 0.02389168],
[ 0.00347023, 0.0286196 , 0.00292006, 0.02806932]])
如果一个三维散点图,当包含色阶时,它实际上是四维的呢?
可以根据需要自定义颜色比例和投影方向。
相关问题 更多 >
编程相关推荐