如何使用TikZ终端在gnuplot 5中生成虚线?
我最近升级到gnuplot5,无法使用TikZ终端生成虚线。运行以下命令:如何使用TikZ终端在gnuplot 5中生成虚线?,gnuplot,Gnuplot,我最近升级到gnuplot5,无法使用TikZ终端生成虚线。运行以下命令: set term tikz set output "test.tex" test 在gnuplot4.6(第一幅图)中生成虚线类型,但在gnuplot5(第二幅图)中仅生成实线类型。有没有办法在不降级的情况下解决这个问题 我曾尝试为dashlength终端选项设置不同的值,但没有帮助 使用5.0 gnuplot已经改变了处理虚线的方式。默认情况下,所有线型均为实线,这是test命令显示的内容 要启用虚线,请使用新的d
set term tikz
set output "test.tex"
test
在gnuplot4.6(第一幅图)中生成虚线类型,但在gnuplot5(第二幅图)中仅生成实线类型。有没有办法在不降级的情况下解决这个问题
我曾尝试为dashlength
终端选项设置不同的值,但没有帮助
使用5.0 gnuplot已经改变了处理虚线的方式。默认情况下,所有线型均为实线,这是
test
命令显示的内容
要启用虚线,请使用新的dashtype
关键字,例如
plot for [i=1:4] i*x dashtype i
这适用于支持虚线的所有端子
请注意,使用dashtype
还可以指定自己的破折号模式
示例脚本:
set terminal lua tikz linewidth 3 standalone
set output 'dash.tex'
unset key
set linetype 1 dashtype 2
set linetype 2 dashtype '..-'
set linetype 3 dashtype (2,2,4,4,6,6)
plot for [i=1:3] i*x
有什么原因,为什么必须这样做(它对我不起作用:()@V-X你到底是什么意思?它工作起来就像它工作一样;)你使用哪个终端?请注意,并非所有端子都支持虚线。