You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Gnuplot中拆分图例,使图例条目位于左上角、时间标题保留在右上角

解决Gnuplot图例拆分:条目左上,时间标题右上

嗨,刚好我之前也碰过类似的需求,咱们可以通过把图例条目和标题分开处理来实现——用set key专门控制图例条目的位置,再用set label单独放置时间标题。下面是修改后的完整代码:

# 设置图例条目到左上角,不附带标题
set key top left
# 保留你原来的Y轴配置
set ylabel 'Konzentration'
set format y '%g'
set ytics border out nomirror 2
set mytics 2
# 用label单独放置时间标题到右上角,位置可按需调整
set label 1 '0 s' at graph 0.95, graph 0.95 right
# 正常绘图,指定曲线标题
plot 'data/paper_2_csv_a_0000.csv' using 3:1 axes x1y1 with lines ls 1 title 'Aktivator',\
'data/paper_2_csv_h_0000.csv' using 3:1 axes x1y1 with lines ls 2 title 'Inhibitor'

关键逻辑说明:

  • 拆分绑定关系:原来的set key top left title '0 s'是把标题和图例条目绑定在一起的,现在我们去掉title参数,让set key只负责放置"Aktivator"和"Inhibitor"到左上角。
  • 独立放置时间标题:set label 1 '0 s' at graph 0.95, graph 0.95 right里的graph是相对绘图区域的坐标(0,0是左下角,1,1是右上角),0.95,0.95对应靠近右上角的位置,right让文本右对齐避免超出图边界。如果位置不合适,直接调整这两个数值就行,比如改成0.9,0.9让标题更靠近中心。
  • 保留原有风格:你原来的Y轴设置我都原样保留了,确保绘图风格和之前一致。

这样调整后,就能完美实现你要的“图例条目左上、时间标题右上”的效果啦!

内容的提问来源于stack exchange,提问作者Flolaffel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 01:09:07