Gnuplot线型

Gnuplot线型,gnuplot,Gnuplot,如何在gnuplot上绘制不同类型的线?我得画不同的颜色。我的脚本连接了几个文件,我想这就是为什么这些行不是短划线。四个中只有两个是虚线。 谢谢 菲利佩 #/usr/bin/gnuplot 设置网格 设置标题“Estado dos arquivos no BTRIM com peers de comportmento conditiono” 将xlabel“节拍离散化” 设置标签“Quantidade de arquivos” 设置样式行1 lc rgb'#0060ad'lt 1 lw 2 pi

如何在gnuplot上绘制不同类型的线?我得画不同的颜色。我的脚本连接了几个文件,我想这就是为什么这些行不是短划线。四个中只有两个是虚线。 谢谢 菲利佩

#/usr/bin/gnuplot
设置网格
设置标题“Estado dos arquivos no BTRIM com peers de comportmento conditiono”
将xlabel“节拍离散化”
设置标签“Quantidade de arquivos”
设置样式行1 lc rgb'#0060ad'lt 1 lw 2 pi-1 ps 1.0
设置样式行2 lc rgb'#dd181f'lt 9 lw 2 pi-1 ps 1.0
设置样式线3 lc rgb'#29c524'lt 6 lw 2 pi-1 ps 1.0
设置样式行4 lc rgb'#7D72F9'lt 7 lw 2 pi-1 ps 1.0
设置样式行5 lc rgb'#000000'lt 8 lw 2 pi-1 ps 1.0
设置术语选项虚线
#设置点间隔框0
#将boxwidth设置为0.1
#设置样式填充实体
在4.6版之前绘制
linestyle
的破折号类型由
linetype
给出,除非您使用
linecolor
明确设置另一个,否则它也会选择线条颜色

但是,对虚线的支持取决于所选端子:

  • 有些终端不支持虚线,如
    png
    (使用
    libgd
  • 其他终端,如
    pngcairo
    ,支持虚线,但默认情况下是禁用的。要启用它,请使用
    设置端子选项虚线
    ,或
    设置端子pngcairo虚线…
  • 端子之间的确切破折号模式不同。要查看定义的
    线型
    ,请使用
    测试
    命令:
  • 运行

    set terminal pngcairo dashed
    set output 'test.png'
    test
    set output
    
    给出:

    然而,
    postscript
    终端显示不同的破折号模式:

    set terminal postscript eps color colortext
    set output 'test.eps'
    test
    set output
    

    版本5.0 从5.0版开始,引入了与线型、虚线图案和线颜色相关的以下更改:

    • 引入了一个新的
      dashtype
      参数:

      要获得预定义的破折号图案,请使用例如

      plot x dashtype 2
      
      set for [i=1:8] linetype i dashtype i
      
      还可以指定自定义破折号图案,如

      plot x dashtype (3,5,10,5),\
           2*x dashtype '.-_'
      
    • 端子选项
      虚线
      实线
      被忽略。默认情况下,所有线均为实线。要将其更改为虚线,请使用例如

      plot x dashtype 2
      
      set for [i=1:8] linetype i dashtype i
      
    • 线条颜色的默认设置已更改。您可以使用
      set colorsequence default | podo | classic
      在三种不同的颜色集之间进行选择:


    这就是你的解决方案吗?如果在线型定义中使用
    lc
    ,则
    lt
    部分仅用于选择短划线类型。这取决于终端。要查看受支持的短划线类型及其关联的线型,只需使用
    test
    命令,例如
    set terminal pngcairo dishow;设置输出“test.png”;试验;设置输出
    或与任何其他终端类型类似的设置。这是一个非常有用的方法post@Phonon您可以定义更多线型,然后使用
    设置线型周期20
    谢谢,但如何定义更多线型?
    设置线型10 lc rgb'#4488bb'dt(5,5,10,10)
    设置线型11…
    等等,点击此处将虚线添加到termtype x11 gnuplot 4.6中:完成此操作后,我在termtype x11测试中看到虚线。