plotutils: `graph` 创建空图

plotutils: `graph` 创建空图

graph我正在尝试使用如下方法创建简单的图本教程。然而,即使最基本的例子:

echo 0 0 1 1 2 0 | graph -T png > plot.png

生成一个完美的白色 570x570 图片。除此之外,图片看起来正常,具有正确的 PNG 标头,调色板中有白色和黑色。

我在用着plotutils 2.4.1在 Windows 7 下。它是否已知损坏了,或者我是否遗漏了某些愚蠢的东西?

gnuplotPS. 我暂时已经搬到了,但如果有人有解决方案/经验可以分享,我仍然很感兴趣。

答案1

我同意你改用 gnuplot 的决定。它可以完成更广泛的操作。根据你提供的信息,我可以尝试猜测png缺少驱动程序或某些变量未正确设置。

笔记:

  • 尝试更新到较新的版本
  • 您使用的是一种为 *nix 系统开发的工具。由于 png 格式是专有格式,因此在 Linux 下需要单独安装兼容库。

  • graph根据调用环境的不同,可能会表现不同。

    此外,对于这类工具来说,程序运行时的环境变量也很重要。
    我们可以看到,png文件生成特别受某些环境变量的影响,例如 [2]

    相似地,BITMAPSIZE 环境变量影响图-TX,图-T png、图形-T pnm 和图形-T gif。

    而且 [3],[4]

    graph-T png和 graph -T gif 分别生成 PNG 和伪 GIF 格式的输出,受两个环境变量的影响。如果交错变量为“yes”,则输出文件将为隔行扫描。此外,如果透明颜色环境变量是输出文件中出现的颜色的名称,大多数应用程序将该颜色视为透明。


顺便说一下,您提供的命令

echo 0 0 1 1 2 0 | graph -T png > plot.png

在Linux下生成以下图像,我想这就是你的目的。 你的例子

Imagemagick [5]identify plot.png答案

plot.png PNG 570x570 570x570+0+0 8-bit PseudoClass 2c 2.1KB 0.000u 0:00.000

使用 [graph (GNU plotutils) 2.6] 测试

相关内容