【发布时间】:2020-07-22 14:32:17
【问题描述】:
请帮忙! 我有一个格式为
的数据集x y z p
-0.574142 -0.818671 0.011756 0.000440
-0.364919 0.184603 0.912555 0.000324
-0.990822 -0.022168 0.133345 0.000419
-0.983317 -0.089955 0.158099 0.000417
-0.493497 0.474422 -0.728961 0.000501
-0.789287 -0.566719 0.236336 0.000413
0.293932 0.520691 -0.801551 0.000510
它们是 3d 球体上的随机点,p 值(第四列)代表该位置的“热量”,实际数据文件有 50 个这样的点。
我想将球体的表面绘制成热图,而不是每个点都被着色。
我搜索了很多帖子,所有帖子都需要某种等值线,但就我而言,没有。是否仍然可以使用 gnuplot 做热图?我也愿意接受任何其他方式。
顺便说一句,我用最新的gnuplot运行linux,数据由c生成
ps:我知道有一种方法可以将数据制作成等值线,然后将 gnuplot 与 pm3d 一起使用,但我不能这样做,因为我所有的 x 数据都是随机的,因此没有等值线。
【问题讨论】:
-
这能回答你的问题吗? Plotting 3D heatmap in gnuplot