无法在Gnuplot中绘制矩阵

我在文件中保存了一个1和0的矩阵。看起来像这样:

    0 0 0 0 0 0 0 0 0 0 
    0 0 0 0 0 0 0 0 0 0 
    0 0 0 0 0 0 0 0 0 1 
    0 0 0 0 0 0 0 0 0 0 
    0 0 0 0 0 0 0 1 1 0 
    0 0 0 0 0 1 1 0 0 0 
    1 1 1 1 1 0 0 0 0 0 
    0 0 0 0 0 0 0 0 0 0 
    0 0 0 0 0 0 0 0 0 0 
    0 0 0 0 0 0 0 0 0 0 

我正在尝试使用以下命令在gnuplot中进行绘制:

    plot 'data.rtf' matrix with image

但是当我这样做时,我得到一个错误:

    warning: matrix contains missing or undefined values
    Matrix does not represent a grid

我想我应该得到一个图像,其中0是空白,而1是黑色。我是gnuplot的新手,所以我不知道这可能是错的,也不知道我使用的是正确的方法。我将不胜感激。谢谢。

马修

您的文件是rtf(富文本格式)文件,这是gnuplot无法理解的标记语言格式。您将需要在文本编辑器(而不是文字处理程序)中创建文件才能使用它。

您提供的文件如下所示:

{\rtf1\ansi\ansicpg1250\cocoartf1404\cocoasubrtf340
{\fonttbl\f0\fnil\fcharset0 Menlo-Regular;}
{\colortbl;\red255\green255\blue255;}
\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0

\f0\fs22 \cf0 \CocoaLigature0 0 0 0 0 0 0 0 0 0 0\
0 0 0 0 0 0 0 0 0 0\
0 0 0 0 0 0 0 0 0 1\
0 0 0 0 0 0 0 0 0 0\
0 0 0 0 0 0 0 1 1 0\
0 0 0 0 0 1 1 0 0 0\
1 1 1 1 1 0 0 0 0 0\
0 0 0 0 0 0 0 0 0 0\
0 0 0 0 0 0 0 0 0 0\
0 0 0 0 0 0 0 0 0 0

请注意,它以一堆标记文本开头。Gnuplot设计用于处理文本文件,而不用于格式化文本或二进制文件(有一些例外情况)。

创建一个包含您设计的矩阵的文本文件就可以了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在gnuplot中绘制PNG

来自分类Dev

Gnuplot:从具有许多矩阵的文件中绘制特定矩阵

来自分类Dev

Gnuplot:如何跳过矩阵输入中的列以进行绘制?

来自分类Dev

在gnuplot中绘制

来自分类Dev

在Matlab,matplotlib或gnuplot中以3D形式绘制密度矩阵

来自分类Dev

在Matlab,matplotlib或gnuplot中以3D形式绘制密度矩阵

来自分类Dev

计数gnuplot中的绘制点数

来自分类Dev

gnuplot在文件中绘制曲线

来自分类Dev

无法使用gnuplot绘制条形图

来自分类Dev

gnuplot我怎样才能每n行绘制矩阵

来自分类Dev

gnuplot我如何每第n行绘制矩阵

来自分类Dev

在R中绘制矩阵数据

来自分类Dev

在Python中绘制矩阵图?

来自分类Dev

在不显示不同点类型的情况下无法在gnuplot中绘制直线

来自分类Dev

标题注释中的gnuplot自动标题矩阵

来自分类Dev

Gnuplot在极坐标中绘制离散弧

来自分类Dev

在gnuplot中的“ do for”内绘制任意行

来自分类Dev

GNUplot:从文件中绘制颜色图

来自分类Dev

在Gnuplot中绘制COVID-19数据

来自分类Dev

在gnuplot中绘制x函数的阶乘?

来自分类Dev

从文件在Gnuplot中绘制多个xy对

来自分类Dev

在gnuplot中绘制时间数据

来自分类Dev

从多个文件中绘制多个图形gnuplot

来自分类Dev

从gnuplot目录中绘制所有文件

来自分类Dev

在 gnuplot 中绘制标准化直方图

来自分类Dev

如何在gnuplot中绘制球体的表面?

来自分类Dev

Gnuplot用图像绘制二维矩阵,想要为每个单元格绘制边框

来自分类Dev

在R中为矩阵绘制热图

来自分类Dev

快速嵌套以在矩阵中绘制圆