小编Mar*_*ann的帖子

Gnuplot:使用自定义点形状,带有图例条目

Gnuplot提供了许多点样式,可用于散点图,例如十字形,星形,正方形,圆形等.可以使用该命令演示可用的点类型test.

但是,对于特定的应用程序,我需要不同的符号,我需要显示这些符号的图例条目.

特别是,我需要超过四个符号,可以在轮廓和填充状态下绘制(例如,指向左或右的三角形,平行四边形或非方形矩形).

有许多方法可以使用其他形状(每种形状都对终端有一些要求,例如unicode支持):

  • 使用PNG图像
  • 使用set label '?' at 3,4对于每个点,其中□可以通过任何Unicode字符来代替,如◁,▶,▭,▮等)
  • 使用plot ... with labels并提供unicode字符作为标签

所有这些方法的问题在于我无法获得包括符号在内的正确的图例(关键)条目.

我考虑过自己策划这个传奇,但有两个原因让我觉得这不可行:

  • 为了绘制图表右侧(或图表右下方)的图例,我需要计算图例的宽度,这取决于字体.
  • 一些图可能包括一条线和一条点(就像using linespoints常规的Gnuplot点类型一样),它们都必须在图例中显示.

我以编程方式生成Gnuplot输入文件,因此明确列出所有点(如set label上面提到的方法)或需要一些计算的方法是可以的.

charts symbols gnuplot shape

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

charts ×1

gnuplot ×1

shape ×1

symbols ×1