中易网

gnuplot怎么设置点的颜色

答案:1  悬赏:10  
解决时间 2021-02-19 17:29
gnuplot怎么设置点的颜色
最佳答案
#!/bin/sh
gnuplot << EOF
set terminal png
set output "../Data/test_Mean_Shift.png"
plot "$1" using 1:2:3 with circles,\
"$2" using 1:2:3 with points lc rgb var
EOF

其中"rgb var"指lc 的 rgbcolor是一个与using中的第三个量即$3。

假如改为:
plot "$1" using 1:2:3 with circles,\
"$2" using 1:2:3:4 with points ps var lc rgb var
此时ps var对应$3, rgb var 对应$4 。
此时rgbvar 只对应3中的一个值; rgb以int表示为(r,g,b), 则$3 = r * 65536 + g * 256 + b;
显然前面例子中设置的rgb值不够直观; 更好的方式是在.plt文件中使用如下:

set terminal png
set output "../Data/test_Mean_Shift.png"

rgb(r,g,b) = int(r) * 65536 + int(g) * 256 + int(b)
plot "file1.dat" using 1:2:3 with circles,\
"file2.dat" using 1:2:rgb($3,$4,$5) with points lc rgb var

此时使用($3,$4,$5)对应rgb value, 利用函数rgb(r,g,b)计算利于值。

但是这在bash下无法使用, 因为$在bash中对应bash的参数。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我没有女朋友,明明那些女孩子都说我长
'为什么有些领导很贱呢!这是为什么。
DF阎罗令对气血的伤害和气血上限的伤害是怎么
想买了10万左右的车,什么样的比较性价比
去平凉怎么走
请问酷睿2CPU双核性能怎么样?用酷睿2装win7
念准提咒希望与前男友复合,可以吗
内蒙古裕众劳务服务有限公司是不是传销?
我的笔记本电脑是DVD/CD—RW的光驱,但是为什
有一首歌我不知道叫什么名字,只记得一名歌词
充电宝好用吗
求和弦调子,如C调,这样的调子的辨析,为什
我养的鱼老在水面上冒泡,刚换水也这样 ,咋
刚认识的相亲男怨我不给他发信息,见面聊的很
关于SendMessage函数的一个问题
推荐资讯
二局游泳池怎么去啊,有知道地址的么
除了牵牛花和蒲公英你还知道其它花儿开放的时
魅力飞飞宠物问题
天津南开区密云路那里的环境怎么样
我笑不代表我快乐 的英文翻译
2017年国考是否通过了面试,确定人选。在哪里
可以把一个自然数分解成若干个自然数之和
安徽阜阜阳到河南太康有多少公里
河北宇翔电子有限公司地址有知道的么?有点事
翻译英语:你希望她什么时候来?
上海由哪些知名的软件企业?
三金片吃多久检查肝
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?