Plot 为什么倍频程3.8和4.x的情节看起来如此不同?

Plot 为什么倍频程3.8和4.x的情节看起来如此不同?,plot,octave,Plot,Octave,八度音阶4.x的情节很难看,我怎样才能使它和3.8.2一样呢。例如,Octave 4.x中的grid on命令将生成在绘图上重叠的实线网格,这是完全不可接受的 这是一种新的风格: 倍频程有许多图形后端。对于4.0版,他们更改了默认版本。从发行说明中: Octave现在默认使用OpenGL图形和Qt小部件。如果在构建Octave时OpenGL库不可用,则使用gnuplot。您可以通过执行以下命令来选择使用fltk或gnuplot图形工具包 graphics_toolkit ("fltk") 或

八度音阶4.x的情节很难看,我怎样才能使它和3.8.2一样呢。例如,Octave 4.x中的grid on命令将生成在绘图上重叠的实线网格,这是完全不可接受的

这是一种新的风格:
倍频程有许多图形后端。对于4.0版,他们更改了默认版本。从发行说明中:

Octave现在默认使用OpenGL图形和Qt小部件。如果在构建Octave时OpenGL库不可用,则使用gnuplot。您可以通过执行以下命令来选择使用fltk或gnuplot图形工具包

graphics_toolkit ("fltk")

graphics_toolkit ("gnuplot")
将这样的命令添加到
~/.octaverc
文件将为每个会话设置默认值

将帮助您开始探索这些后端。例如:

graphics_toolkit
将显示默认的后端名称,并且

graphics_toolkit(name)
将默认设置为
名称
。您可以通过以下方式列出可用的后端:

available_graphics_toolkits

Octave有许多图形后端。对于4.0版,他们更改了默认版本。从发行说明中:

Octave现在默认使用OpenGL图形和Qt小部件。如果在构建Octave时OpenGL库不可用,则使用gnuplot。您可以通过执行以下命令来选择使用fltk或gnuplot图形工具包

graphics_toolkit ("fltk")

graphics_toolkit ("gnuplot")
将这样的命令添加到
~/.octaverc
文件将为每个会话设置默认值

将帮助您开始探索这些后端。例如:

graphics_toolkit
将显示默认的后端名称,并且

graphics_toolkit(name)
将默认设置为
名称
。您可以通过以下方式列出可用的后端:

available_graphics_toolkits

请注意,如果您不喜欢默认设置,可以完全自定义网格线的外观!我个人认为默认设置并不难看,但我想这是一个品味问题。请注意,如果您不喜欢默认设置,可以完全自定义网格线的外观!我个人认为默认设置并不难看,但我想这是一个品味问题。事实上,我使用的是带有八度音阶的jupyter,带有
可用的\u graphics\u工具包
我只找到了
ans={[1,1]=gnuplot}
。我确实安装了libfltk,但找不到它。事实上,当我在octave 3.8中时,工具包也是gnuplot。我注意到Octave 4.0中有一句话说它现在支持OpenGL渲染。我不确定这是否是绘图系统发生巨大变化的主要原因。@QZHua:你自己编译过八度音阶吗?或者你从什么地方下载了二进制文件?您可能缺少FLTK库?另外:您使用什么操作系统?我不知道这会对事情产生什么影响,但这可能是相关的。我在Linux Ubuntu上,有Octave 4.4.1,默认工具包似乎是“qt”,但也有“fltk”和“gnuplot”。gnuplot的输出是目前为止最漂亮的,依我看,我在使用这个工具包时看不到你看到的东西。实际上我使用的是八度音阶的jupyter,还有可用的图形工具包我只找到了
ans={[1,1]=gnuplot}
。我确实安装了libfltk,但找不到它。事实上,当我在octave 3.8中时,工具包也是gnuplot。我注意到Octave 4.0中有一句话说它现在支持OpenGL渲染。我不确定这是否是绘图系统发生巨大变化的主要原因。@QZHua:你自己编译过八度音阶吗?或者你从什么地方下载了二进制文件?您可能缺少FLTK库?另外:您使用什么操作系统?我不知道这会对事情产生什么影响,但这可能是相关的。我在Linux Ubuntu上,有Octave 4.4.1,默认工具包似乎是“qt”,但也有“fltk”和“gnuplot”。在我看来,gnuplot的输出是目前为止最漂亮的。当我使用这个工具包时,我看不到你看到的东西。