我正在尝试使用gnuplot创建图形的邻接矩阵。输入图表的节点比我将创建的图像的像素多得多。因此,即使对于非常稀疏的图形,我也会得到非常暗的图像。
我的脚本如下:
set terminal png size 800,800
set output "output.png"
set xrange []
set yrange [] reverse
set format y ""
set format x ""
unset xtics
unset x2tics
unset ytics
unset y2tics
plot 'data.dat' using 2:1 with dots lc rgb "#000000" notitle
我曾想过使用'every'来获取图表的样本,但我不确定如何选择合适的步骤。使用节点/像素进行步骤创建的图形比我预期的更稀疏。另一个想法是使用带有颜色的热图来弥补像素的不足。但是,我不知道如何使用gnuplot创建热图,因为我在网上找到的所有示例似乎都使用矩阵进行输入,而我使用点进行绘图。
有人能为我提供一个热点图示例,其中包含点而不是矩阵作为输入,或证明哪一步适合用于获得良好的表示?