【问题标题】:How to set a line style as default for multiple plots in Gnuplot?如何将线型设置为 Gnuplot 中多个绘图的默认线型?
【发布时间】:2013-02-17 17:45:21
【问题描述】:

我想使用 gnuplot 创建绘图。所有图中的线宽都应为 3。如果我只为一个情节做这件事,则由以下人员完成:

set style line 1 linewidth 3

有什么方法可以默认全局执行吗?

【问题讨论】:

    标签: gnuplot


    【解决方案1】:

    你可以指定

    set terminal <terminal> linewidth 3
    

    这将更改绘图中所有线条的默认线宽,包括绘图边框。

    如果这不是您想要的,您可以指定循环中的所有行(gnuplot 4.6+),其中n 是您要绘制的行数:

    do for [i=1:n] {
        set style line i linewidth 3
    }
    

    【讨论】:

    • 你可以使用 gnuplot 4.4 set for [i=1:n] style line i linewidth 3 做同样的事情
    • 也不是有set termoption lw 3将当前终端的线宽设置为3。
    【解决方案2】:

    还有其他“线条样式”可以同时为所有行设置而没有索引,例如,linespoints

    set style data linespoints
    plot '-', '-'
        1, 1
        2, 2
        3, 3
        e
        1, 1
        2, 4
        3, 9
        e
    

    查看手册 http://www.gnuplot.info/docs_5.0/gnuplot.pdf 的 TOC 的“样式”部分,了解可以默认设置的其他内容。

    【讨论】:

      猜你喜欢
      • 2011-05-14
      • 1970-01-01
      • 1970-01-01
      • 2013-05-27
      • 1970-01-01
      • 1970-01-01
      • 2018-04-04
      • 1970-01-01
      • 2013-10-25
      相关资源
      最近更新 更多