我想通过matplotlib在Python中绘制4D热图,就像这个4d map一样。
我已经有一组3D网格点(x,y,z)
及其对应的函数值f
。
我正在考虑使用plot_surface
使用x
,y
,z
作为三个必需数组来绘制它,并使用f
更改颜色渐变。
有一种方法here可以使用f
作为颜色渐变,但我无法绘制3D网格,我将强调第三个维度与前两个维度无关。 (第二个链接另有说明。)
或者有没有办法使用matplotlib更好地可视化这个4D数据?
答案 0 :(得分:1)
您的数据与我想象的形式略有不同,但只要您对需要绘制的每件事情都有一个观点,您就可以使用他们在此处所做的事情: