Gnuplot线型
如何在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
#/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测试中看到虚线。