【问题标题】:gnuplot - Increase size of point only in legend/keygnuplot - 仅在图例/键中增加点的大小
【发布时间】:2012-09-07 00:29:19
【问题描述】:

我有一个看起来像这样的图表:

我想增加图例中点的大小(是图例还是键?),但不增加图中点的大小。 在图片中解释得更好。这可以实现吗?

【问题讨论】:

  • 我希望那些是徒手的红色圆圈(FHRC,因为他们在 meta 上知道)...但是您的图像与相关文本非常清楚地传达了您的问题和您正在寻找的内容.好问题。 (+1)

标签: gnuplot


【解决方案1】:

首先不绘制任何增加符号大小的图,然后绘制没有键的数据。

gnuplot> plot 1/0 ls 7 lw 6 with points t "0.0", "yourdata" ls 7 notitle

对两个绘图使用相同的点样式,并根据需要重命名第一个绘图键。

【讨论】:

  • 我一直在寻找更像gnuplot 的选项而不是hack,但我不得不承认这个解决方案效果很好。谢谢你,我的朋友。
  • 这是一个非常有用的技巧(我在这里的许多答案中都使用过)。
【解决方案2】:

除非您使用实心圆圈 (pt 7),否则您可能希望采用 Jari 答案的这种改进,它看起来更好,因为键中的点不那么胖且更优雅:

plo 1/0 w p lc 1 pt 1 lw 3 ps 3 t "Data 1", "data1.dat" lc 1 pt 1 notitle,\
    1/0 w p lc 3 pt 2 lw 3 ps 3 t "Data 2", "data2.dat" lc 3 pt 2 notitle

【讨论】:

  • 你应该提到为什么这应该看起来更好。使用 OP 的点样式,使用lwps 都没有关系。只有在你有十字架的情况下才可以。
  • @Christoph "crosses" 在 gnuplot 中被称为点,它们用于接受的答案以及我的答案中,也许您指的是点?在这种情况下是的,应该没有区别。
  • 不,“交叉”是指您使用pt 1 获得的点类型,这不是 OP 使用的。他使用pt 7,它们是点:)
  • @Christoph 感谢您的注意,我改进了答案!
猜你喜欢
  • 2012-06-05
  • 2013-12-23
  • 1970-01-01
  • 1970-01-01
  • 2019-11-25
  • 2018-09-22
  • 1970-01-01
  • 1970-01-01
  • 2013-12-22
相关资源
最近更新 更多