【问题标题】:in gnuplot how do i set a key (legend) when using "plot with labels"在 gnuplot 中,使用“带标签的绘图”时如何设置键(图例)
【发布时间】:2012-02-17 15:09:31
【问题描述】:

当我对各种点组使用“带有标签的绘图”时,一切正常,标签以不同的颜色显示。

但是我找不到正确设置键(图例)的方法,我希望有一个用于每组点的文本颜色示例。所有 get 都是与每个组关联的标题。

set term x11 
set key outside 
set grid 
set xlabel "#occurences"
set ylabel "F-score"
set title "Experiment"
plot "-" lw 1 with labels font "\"Helvetica\"" tc lt 1 title "foo" , "-" lw 1 with labels font "\"Helvetica\"" tc lt 2 title "bar"  
96.0 0.24390244 11
5547.0 0.7443704 24
3974.0 0.83244646 114
241.0 0.16025642 174
6220.0 0.7571273 188
7810.0 0.8637012 206
e

98.0 0.0 4
96.0 0.11320755 11
5547.0 0.75145125 24
3974.0 0.8333118 114
6220.0 0.7646692 188
7810.0 0.87222874 206
e

【问题讨论】:

  • 你能更新你的问题,包括一些样本数据来玩弄吗?这样可以更轻松地回答您的问题。
  • 几个月后我又回到了这个问题上。编辑了我的问题以提供完整的示例。我希望单词“foo”显示为红色,单词“bar”显示为绿色。
  • 我刚刚从另一个论坛得到了答案。有必要做:设置key textcolor变量

标签: gnuplot legend labels


【解决方案1】:

如 cmets 中所述,使用 set key textcolor variable 完成:

set key outside textcolor variable
set grid 
set xlabel "#occurences"
set ylabel "F-score"
set title "Experiment"
plot "-" lw 1 with labels font "\"Helvetica\"" tc lt 1 title "foo" , "-" lw 1 with labels font "\"Helvetica\"" tc lt 2 title "bar"  
96.0 0.24390244 11
5547.0 0.7443704 24
3974.0 0.83244646 114
241.0 0.16025642 174
6220.0 0.7571273 188
7810.0 0.8637012 206
e

98.0 0.0 4
96.0 0.11320755 11
5547.0 0.75145125 24
3974.0 0.8333118 114
6220.0 0.7646692 188
7810.0 0.87222874 206
e

4.6.5 的结果:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多