在数据可视化中,Gnuplot是一个强大的工具,特别是在处理和展示科学数据方面。今天,我们将探讨如何使用Gnuplot来绘制无边界的多边形数据,解决在绘图过程中常见的一些问题。
问题背景
在尝试使用@theozh提供的脚本绘制非矩形和非格网数据地图时,可能会遇到一些直线包围着各色区域的情况。这些直线是如何产生的?如何消除它们?
实例与解决方案
考虑下面的数据集:
$QUADRANGLES << EOD -24.4571 1.79031 -43.7857 -21.0939 1.52621 -43.7857 -17.9859 2.84816 -43.7857 -18.1135 3.64119 -43.7857 ... EOD当我们使用以下命令绘图时:
plot $QUADRANGLES u 1:2:3 with filledcurves closed lc palette默认情况下,filledcurves填充区域会带有边框,这是因为Gnuplot的默认填充样式是set style fill empty border。这里的"empty"部分被filledcurves覆盖了,但"border"部分仍然有效。
解决方法:<