在具有透明背景的 Octave 中保存绘图

2023-12-10

我使用 Octave 绘制了一些 GPS 轨迹和航向矢量。

我想将绘图覆盖在卫星图像上,但是当我保存绘图时,它具有白色背景。有没有办法保存为透明背景?


我认为将 print 与“pngalpha”设备一起使用可以满足您的需求,例如:

print(gcf,'-dpngalpha', 'myplot.png');

不幸的是,这一点的记录很少。我广泛浏览了源代码,以找到一种破解/修补八度音阶的方法来做到这一点,却发现这已经是可能的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在具有透明背景的 Octave 中保存绘图 的相关文章

  • MATLAB/Octave:从图像中切出很多圆圈

    我有一个矩阵 图像 和有关圆圈内有趣部分的信息 给出中心坐标和半径 我想剪掉所有的圆 矩阵的一部分 以便对每个圆进行更多计算 或者至少我想要一个带有所有圆圈的位掩码 我使用 Octave 但也可以使用 MATLAB 但由于许可证问题 这会很
  • 在每行列之间插入零的行和列

    如果我有一个MxN矩阵 我如何在matlab中原始矩阵中的每隔一列 行之后添加 而不是替换 一行零和一列零 实际上结果将是 2Mx2N 您可以通过以下方式进行操作 不要添加新的行和列 而是创建一个空矩阵并填充原始矩阵中的元素 创建一个具有维
  • 通过网络发送数据并以倍频程绘图

    我正在研究一个机器人 我的目标是绘制机器人的状态 目前 我的工作流程是这样的 启动程序 重定向文件中的输出 robot bash rosrun explo explo node gt states txt 将文件发送到我的本地计算机 rob
  • Octave 中行向量的转置导致字符串转义字符出现问题

    在 Sublime 中 我尝试对 Octave 文件中的行向量进行转置 如下所示 y 4 5 6 y transpose y 但是每当我尝试在 Octave 中运行它时 它的行为就好像转置运算符 的引入是字符串的开头 并且忽略以下代码行 我
  • 耦合常微分方程的龙格库塔

    我正在 Octave 中构建一个函数来解决N耦合常微分方程类型 dx dt F x y z t dy dt G x y z t dz dt H x y z t 使用这三种方法中的任何一种 Euler Heun 和 Runge Kutta 4
  • 如何从 Matlab 移植到 Headless Octave for Web

    我有一个自己编写的 Matlab 应用程序 希望将其放在运行 Octave 的 AWS 服务器上 以通过网络公开提供服务 我从来没有用过八度 我读过 no window system 将允许我无头运行 并且我知道我可以使用 saveas f
  • 对嵌套结构中的所有值进行索引

    我有一个嵌套结构 其中包含值并定义为 mystruct level1 a 1 mystruct level1 b 2 mystruct level2 a 8 mystruct level2 b 9 我想对level1和level2中的元素进
  • 查找大型稀疏矩阵的最小特征向量,在 SciPy 中比在 Octave 中慢 100 倍以上

    我正在尝试计算与大型对称方形稀疏矩阵 高达 30000x30000 的最小特征值相对应的几个 5 500 特征向量 其中小于 0 1 的值非零 我目前在移位反转模式 sigma 0 0 下使用 scipy sparse linalg eig
  • oct2py 没有看到 OCTAVE_EXECUTABLE 环境变量 (Windows)

    所以 我尝试在 Windows 上使用 oct2py 如下所示 from oct2py import octave 这实际上是我重现错误所需的唯一代码 当我执行这个时 我得到OSError Octave Executable not fou
  • 在 Octave 中将矩阵写入文本文件的最快方法是什么?

    我有一个大矩阵 2e6 x 3 我必须将其写入文本文件 dlmwrite大约需要230s才能完成此任务 根据您的经验 将大型矩阵写入文本文件的最快方法是什么 以下内容适用于 MATLAB 但我建议您在 Octave 中尝试 首先 如果可以的
  • 左矩阵除法和 Numpy 求解

    我正在尝试将包含 运算符的代码从 Matlab Octave 转换为 Python 示例代码 B 2 4 b 4 4 B b 这有效并产生 1 2 作为答案 使用此网页 http mathesaurus sourceforge net ma
  • Ghost脚本不可写

    尝试在新 Macbook 上安装 Octave 但使用 Homebrew 时不断遇到问题 我在这里遵循指示 http wiki octave org Octave for MacOS X http wiki octave org Octav
  • 八度变量前面的 @ 符号的用途是什么?

    例如 model svmTrain X y C x1 x2 gaussianKernel x1 x2 sigma 免责声明 这是来自 Coursera ML 课程 但以传统方式搜索 符号几乎是不可能的 定义的前缀匿名函数 https www
  • 使用 fft 和 ifft 更改频率而不使用整数

    我知道我可以通过改变变量来改变整数频率shift但我怎样才能改变频率使用带小数位的数字 例如 754 或 1 2345 or 67 456 如果我改变变量 shift 到一个非整数类似的数字5 1 我收到错误下标索引必须是小于 2 31 的
  • 在 Octave 中的曲面图顶部绘制 3D 线

    我根据一些数据绘制了一个曲面 在同一个图中 我想要一条 3D 线 我有要绘制的线的 x y z 值 当我尝试在同一图中使用plot3 x y z 执行此操作时 该线始终位于表面下方 有没有什么办法解决这一问题 不知道Matlab中是否也出现
  • R、Python 或 Octave:具有置信区间的经验分位数(逆 cdf)?

    我正在寻找一个返回样本分位数的内置函数和估计的置信区间在 MATLAB 以外的地方 MATLAB 的ecdf做这个 我猜 R 有这个内置功能 只是我还没有找到它 如果您有任何独立代码可以执行此操作 您也可以在此处指出它 尽管我希望找到作为更
  • 在 matlab/octave 中将数据集分成两个子集 [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 将数据集分为两个子集 例如 训练 和 测试 其中 训练集包含 80 的数据 测试集包含剩余的 20 分裂的意思是生成一个长度等于的逻辑索引
  • 八度全局变量

    global m 1 function p h m end h 我正在尝试运行此脚本 但出现此错误 m 在第 4 行第 3 列附近未定义 请告诉我 如何使用函数中的变量 您必须在函数内将 var 声明为全局变量 如下所述 https www
  • 如何在 Octave 中使用具有自定义功能的地图?

    假设我有一个集合A A 0 6 100 我有一个功能fib n function retval fib n g1 1 5 5 2 g2 1 5 5 2 retval 1 5 5 g1 n g2 n endfunction 我希望能够申请fi
  • Matlab 的 imresize 函数中用于插值的算法是什么?

    我正在使用 Matlab Octaveimresize 对给定的二维数组重新采样的函数 我想了解如何使用特定的插值算法imresize works 我在Windows上使用八度 e g A 1 2 3 4 是一个二维数组 然后我使用命令 b

随机推荐