Octave + Gnuplot 倒置渲染图像

Posted

技术标签:

【中文标题】Octave + Gnuplot 倒置渲染图像【英文标题】:Octave + Gnuplot rendering image upside down 【发布时间】:2015-06-12 13:05:52 【问题描述】:

我正在使用函数 imagesc() 显示数据。如果我将 fltk 设置为 graphics_toolkit 图像显示正确。

无法直接发布图片(信誉低)http://i.stack.imgur.com/ARiwF.png

如果我使用 gnuplot 作为绘图程序图像会颠倒呈现。 fltk 对我来说无法使用,因为它的窗口在 octave 中的函数运行时没有响应。我还尝试了 plot sine,它也是通过 fltk 和 gnuplot 绘制的。

【问题讨论】:

【参考方案1】:

至少有两种解决方法:

使用axis("xy")axis("ij") 控制y 轴的方向,如axis documentation 中所述

使用set(gca, "ydir", "normal")set(gca, "ydir", "reverse"),如axes properties doc 中所述

【讨论】:

以上是关于Octave + Gnuplot 倒置渲染图像的主要内容,如果未能解决你的问题,请参考以下文章

如何让 Octave 默认使用“gnuplot”而不是“fltk”?

Octave 在交互模式下显示 gnuplot,但不是从命令行显示

Octave-Gnuplot-AquaTerm 错误:设置终端 aqua 增强标题“图 1”...未知终端类型”

Mac OS安装octave出现的问题-'error:terminal type set to 'unknown'的解决'

Octave 作图 无响应

Octave安装和使用