首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图形矩阵数据库图像

图形矩阵数据库图像
EN

Stack Overflow用户
提问于 2020-04-24 16:41:29
回答 1查看 128关注 0票数 0

我有一个ASCII文件,多个数据库锁由换行符隔开。每个数据库都是相同大小的。我想把每个数据库画成一个单独的热图。我一直尝试对以下命令进行变体,以绘制第一个块:

代码语言:javascript
复制
plot data matrix every :::0::0 w image

但是用这个命令来做片段错误。如果删除除一个之外的所有数据库锁,则可以用

代码语言:javascript
复制
plot data matrix w image

我应该如何修改第一个命令来选择一个单独的数据库?最后,我想编写一个循环,为每个数据库生成单独的情节。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-24 17:38:32

在我看来,对“数据库”、“数据集”、“数据”等有一点混淆。如果您的“块”由多个空行分隔,您可以使用index进行寻址,请检查help index。如果“块”由一行分隔,您可以通过every对它们进行寻址,请检查help every

代码:

代码语言:javascript
复制
### plotting "datablocks"
reset session

$Data <<EOD
1  0
0  1


1  1
1  0


0  1
0  0


1  1
0  1
EOD

unset colorbox
set multiplot layout 2,2
    do for [i=0:3] {
        set title sprintf("Block %d",i)
        plot $Data index i matrix w image notitle
    }
unset multiplot
### end of code

结果:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61413231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档