相关疑难解决方法(0)

gnuplot:从数据文件应用颜色名称

如何从数据文件中获取颜色名称?我没想到这会如此困难,但显然确实如此。为什么版本 1 和版本 2 给出错误的颜色?有没有更简单的方法来实现正确的颜色,而不像版本 3 那样使用数组?并且...lc var仅适用于索引值而不适用于颜色名称。

### colornames from data
reset session

$Data <<EOD
1   40  orange
2   35  cyan
3   25  red
4   15  yellow
5   5   green
EOD

set yrange [0:]
set multiplot layout 3,1
MyColor = "black"
plot \
    $Data u 1:(MyColor=strcol(3),$2):(0.7) w boxes fs solid 1.0 lc rgb MyColor notitle,\
    $Data u 1:($2/2):(strcol(3)) with labels tc rgb "white" notitle

plot \
    for [i=1:|$Data|] $Data u (MyColor=strcol(3),$1):2:(0.7) every ::i-1::i-1 w boxes fs solid …
Run Code Online (Sandbox Code Playgroud)

gnuplot colors

3
推荐指数
2
解决办法
5610
查看次数

标签 统计

colors ×1

gnuplot ×1