Gnuplot 中不同组的不同条用于打印
Distinct bars of different group in Gnuplot for printing
我的问题是如何在图形中绘制(使用 gnuplot)具有不同样式的条,以便可以打印它们。
以http://www.ibm.com/developerworks/aix/library/au-gnuplot/的数据为例,数据为:
#Disk.txt
hdisk2 420 425 410
hdisk3 700 780 760
hdisk4 450 450 452
hdisk5 680 702 690
hdisk6 320 330 329
hdisk7 530 515 514
#Gnuplot
set terminal png truecolor
set output "diskimage.png"
set style data histograms
set style fill solid 1.00 border -1
plot "disk.txt" using 2:xtic(1) title "Oct-09 data growth(gb)", '' using 3 title "N
ov-09 data growth(gb)", '' using 4 title "Dec-09 data growth(gb)"
gnuplot 脚本有效,条形图用不同颜色标记以区分三组。然而,一旦打印在纸上,颜色就会丢失,并且很难再区分条形。
我的问题是是否可以为不同的组绘制不同样式的条形图。例如,用不同的填充样式为不同的组填充条?
使用fillstyle pattern
到select在每种条形的不同填充图案之间,lt -1
(或lc rgb 'black'
)使用黑色作为线条颜色:
set terminal pngcairo
set output "diskimage.png"
set style data histograms
plot 'Disk.txt' using 2:xtic(1) fs pattern 2 lt -1 title "Oct-09 data growth(gb)",\
'' using 3 fs pattern 1 lt -1 title "Nov-09 data growth(gb)",\
'' using 4 fs pattern 4 lt -1 title "Dec-09 data growth(gb)"
查看 test
命令 (Gnuplot line types) 的输出以检查所需输出终端的可用填充模式。
我的问题是如何在图形中绘制(使用 gnuplot)具有不同样式的条,以便可以打印它们。
以http://www.ibm.com/developerworks/aix/library/au-gnuplot/的数据为例,数据为:
#Disk.txt
hdisk2 420 425 410
hdisk3 700 780 760
hdisk4 450 450 452
hdisk5 680 702 690
hdisk6 320 330 329
hdisk7 530 515 514
#Gnuplot
set terminal png truecolor
set output "diskimage.png"
set style data histograms
set style fill solid 1.00 border -1
plot "disk.txt" using 2:xtic(1) title "Oct-09 data growth(gb)", '' using 3 title "N
ov-09 data growth(gb)", '' using 4 title "Dec-09 data growth(gb)"
gnuplot 脚本有效,条形图用不同颜色标记以区分三组。然而,一旦打印在纸上,颜色就会丢失,并且很难再区分条形。
我的问题是是否可以为不同的组绘制不同样式的条形图。例如,用不同的填充样式为不同的组填充条?
使用fillstyle pattern
到select在每种条形的不同填充图案之间,lt -1
(或lc rgb 'black'
)使用黑色作为线条颜色:
set terminal pngcairo
set output "diskimage.png"
set style data histograms
plot 'Disk.txt' using 2:xtic(1) fs pattern 2 lt -1 title "Oct-09 data growth(gb)",\
'' using 3 fs pattern 1 lt -1 title "Nov-09 data growth(gb)",\
'' using 4 fs pattern 4 lt -1 title "Dec-09 data growth(gb)"
查看 test
命令 (Gnuplot line types) 的输出以检查所需输出终端的可用填充模式。