【问题标题】:Gnuplot grid with alternate line styles具有交替线型的 Gnuplot 网格
【发布时间】:2014-02-03 16:30:06
【问题描述】:

我使用 Gnuplot 绘制了下图 -

现在,正如您在图像中看到的那样,很难在线条之间识别出块的末端。所以我想用不同的颜色或样式交替为网格着色。

我现在用来给网格着色的代码是 -

set style line 12 lc rgb '#808080' lt 0 lw 1
set grid back ls 12

但是,我无法找到任何方法来获取网格并将其交替设置为另一种样式。在 Gnuplot 中是否有可能?

我的意思是,gnuplot 网格中的主要和次要 tic 是否可以有不同的线条样式?

谢谢!

【问题讨论】:

  • 我不明白你的问题。如果您想要另一种风格,请使用另一种风格...set style line 12 lc rgb 'red' lt -1 lw 2.
  • @Christoph 我不想要另一种风格。我是style1的第一个网格线,style2的第二个网格线,然后是style1的第三个网格线,依此类推。我希望它们具有交替的风格。

标签: gnuplot


【解决方案1】:

是的,您可以为次要和主要网格线使用不同的样式,请参阅help grid

set style line 12 lc rgb 'blue' lt 1 lw 2
set style line 13 lc rgb 'red' lt 1 lw 1
set grid xtics ytics mxtics mytics ls 12, ls 13
set mxtics 4
set mytics 4
plot x

4.6.3 的结果是:

【讨论】:

  • 有没有人分解 gnuplot 代码并为刚接触 GNUPlotting 的人们解释一下? 'set style line 12` 中的 12 有什么相似之处?
  • @3kstc 12 只是定义的线型的标记号。稍后您可以使用ls 12linestyle 12 标记来引用此线条样式
  • @Cristoph 因为它是一个标签,所以我认为它可以是像ls mystyle123 这样的字母数字 - 也可以使用 gnuplot 我如何标记每一秒的小网格抽动?例如,目前它的(x 轴)带有主要的 x 抽动 -10 -5 0 5 10,但如果我还想要 -7.5 -2,5 2.5 7.5 抽动怎么办?那行代码会是什么样子?提前致谢。
  • @3kstc 不,正如我写的,它是一个标签号,一个带有标签含义的数字。关于您的问题,请参见例如stackoverflow.com/a/19201774/2604213,我觉得这无济于事,请提出一个单独的问题
  • 谢谢!但是第 3 行应该是set grid xtics ytics mxtics mytics ls 12, ls 13。否则你不会得到任何mxtics-lines。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多