Gnuplot,在累积图中选择线型

时间:2015-12-15 13:54:24

标签: gnuplot cumulative-line-chart

Hy大家

我正在绘制最多15行的累积图。为了使它更具可读性和可读性,黑白打印,我想使用不同的线型,但有问题。首先,我的剧本:

set terminal pdf
set output "Cumulative.pdf"
set autoscale yfix
set autoscale xfix
set key bottom right
set xlabel 'Something'
set ylabel 'Something else'
set style increment user
set style line 1  lc rgb '#372101' lw 3 lt 0 pt 0 ps 1
set style line 2  lc rgb '#FF8A9A' lw 3 lt 1 pt 1 ps 1
set style line 3  lc rgb '#7A4900' lw 3 lt 2 pt 2 ps 1
stats 'file1'
num1=STATS_records
stats 'file2'
num2=STATS_records
plot 0/0 notitle,\
'file1' u 2 : ((100.0/num1)) title '1' smooth cumulative,\
'file2' u 2 : ((100.0/num2)) title '2' smooth cumulative

我的数据文件如下所示:

1 -54
2 -54
3 -71
4 -70
5 -71
6 -70

我希望Gnuplot使用我之前设置的样式,但它只对颜色这样做。其他选项被忽略。当我添加'with linespoints'或'with points'时,我会得到不同的点类型。到现在为止还挺好。 “with lines”或“with linespoints”不起作用的是线型。这只是标准的。当我在plot命令中特别使用'lt x'时,它使用第x行样式,而不是行类型。 我想知道,有可能选择那种情节的线型吗?这将非常有用,因为点类型会在图表中轻易丢失。如果可能的话,也可以使线型保持一致。我的意思是,如果点彼此非常接近,那么线型仍然可读。因此,虚线类型不会变为平滑线类型,因为您无法再看到空格。

任何帮助都是值得赞赏的,甚至可以选择使用黑线和白线以及线或点类型使其更具可读性。谢谢!

0 个答案:

没有答案