Gnuplot 4.6图例修改:如何绘制与参考示例一致的学位论文绘图图例
Gnuplot 4.6 自定义图例实现方案
以下是适配4.6版本、可直接复用的配置方法:
基础配置
- 优先关闭默认自动图例的限制,开启手动自定义模式:
set key off - 需预设图例整体位置、分栏、间距等属性时,可保留key开启并调整对应参数:
set key at 0.8,0.9 # 按你的画布坐标系调整图例位置 set key columns 2 # 示例为双栏布局可直接用,单栏改为1即可 set key spacing 1.5 # 调整图例行间距 set key nobox Left # 关闭图例边框、文字左对齐
组合图例标记实现
你需要的「线型+点型组合展示」的图例,直接用linespoints绘图模式即可自动生成对应样式的图例,不需要额外调整:
# 提前定义你的绘图样式,和你已有的线型设置保持一致即可 set style line 1 lc rgb '#000000' lt 1 lw 2 pt 7 ps 1.5 set style line 2 lc rgb '#1f77b4' lt 2 lw 2 pt 5 ps 1.5 # 绘图时指定每个系列的图例文本即可 plot '数据文件1.dat' using 1:2 w lp ls 1 t '系列1名称', \ '数据文件2.dat' using 1:2 w lp ls 2 t '系列2名称'
特殊样式适配
如果目标图例包含分组标题、水平分隔线,可通过虚拟绘图项实现,不需要额外数据文件:
# 示例:添加分组标题和分隔线 plot NaN w l lc 'gray' lw 1 t '', \ NaN w l lw 0 t '分组A', \ '数据1.dat' ... , \ '数据2.dat' ... , \ NaN w l lc 'gray' lw 1 t '', \ NaN w l lw 0 t '分组B', \ '数据3.dat' ...
内容的提问来源于stack exchange,提问作者Arthy
相关产品推荐
相关产品推荐

