我正在使用gnuplot(直方图)绘制一些条形图。我需要不同的和各种各样的模式来填补酒吧。使用" fs模式XX",我可以使用一些模式,但它们都是一些行。
我需要边框是实线(线型1),并且条形由点填充。如果我更改了图案的线型,那么边框也会改变。我想保持边界稳固。
有什么想法吗?
答案 0 :(得分:1)
我找到了一个支持点图案的终端:lua tikz
终端:
set terminal lua tikz standalone
set output 'dot-pattern.tex'
set boxwidth 0.8 relative
set samples 10
unset key
set yrange [0:11]
plot '+' using 1:($0+1) with boxes lt -1 lw 2 lc rgb '#990000' fillstyle pattern 8
set output
system('pdflatex dot-pattern.tex')
通过这种方式,您还可以通过覆盖预定义的模式来使用自定义填充模式:
set terminal lua tikz standalone header '\tikzset{gp pattern 8/.style={pattern=mypatterh}}'
并且您必须定义自定义模式,如图所示 Custom and built in TikZ fill patterns
可以使用黑色边框和彩色填充图案
plot '+' using 1:($0+1) with boxes lc rgb '#990000' fillstyle pattern 8 noborder,\
'+' using 1:($0+1) with boxes lt -1 lw 2