我最近升级到gnuplot 5并且无法使用TikZ终端生成虚线.运行这些命令:
set term tikz
set output "test.tex"
test
Run Code Online (Sandbox Code Playgroud)
在gnuplot 4.6(第一张图片)中生成虚线类型,但在gnuplot 5(第二张图像)中只生成实线类型.有没有办法解决这个问题而不降级?
我尝试为dashlength终端选项设置不同的值,但这没有帮助.


我正在编写Fortran90子例程,但该语言对于此问题的目的无关紧要.如果它更方便,请随意提供psuedocode的答案.
我有一个基于输入参数执行的数字语句(或语句组).让输入变量为x并且让我们调用语句A,B,C,...,N.这些语句不共享足够的公共属性来组合,因此应该单独执行.
条件是:
if ( x .eq. 1 ) then
! execute A
endif
if ( x .eq. 2 ) then
! execute A
! execute B
if ( x .eq. 3 ) then
! execute A
! execute B
! execute C
endif
.
.
.
Run Code Online (Sandbox Code Playgroud)
等等...
(请注意,所有! execute语句都是数学计算和变量赋值.没有打印,没有函数被调用等等.)
我尝试简化代码将其转化为:
if ( x .ge. 1 ) then
! execute A
endif
if ( x .ge. 2 ) then
! execute B
endif
if ( x …Run Code Online (Sandbox Code Playgroud)