gpt4 book ai didi

带框阴影的 gnuplot 直方图

转载 作者:行者123 更新时间:2023-12-04 08:34:01 31 4
gpt4 key购买 nike

我的目标是使用 gnuplot 5.4 框创建直方图,并用特定的 RGB 值对每个框进行着色(出于测试目的,它是“绿色”,但在最终数据集中将是 #RRGGBB)
我的数据如下所示:

5.800507    1   1   green
121.810653 6 1 green
133.411668 41 1 green
第一列 - X 值,
第二列 - Y 值,
第三列 - 框宽,
第 4 列 - RGB
这有效并产生预期的图形输出:
plot "data.out" using 1:2:3 with boxes
如果我将绘图命令更改为此,它会因错误“x 范围无效”而失败,并且还会发出警告“跳过没有有效点的数据文件”:
plot "data.out" using 1:2:3:4 with boxes lc rgb variable
我在博客中找到了许多使用 gnuplot 4.2 执行此操作的示例,但所有示例都在 5.4 下以相同的“x 范围无效”错误而失败。

最佳答案

gnuplot 不能(还?)使用颜色名称作为可变颜色的输入。
如果您想为 lc var ... 使用颜色名称(作为字符串) ,请检查以下解决方法:gnuplot: apply colornames from datafile
对于您的测试用例:只需更改 green0x00ff00 .
代码:

### variable color
reset session

$Data <<EOD
5.800507 1 1 0x00ff00
121.810653 6 1 0x00ff00
133.411668 41 1 0x00ff00
EOD

set style fill solid 1.0

plot $Data using 1:2:3:4 with boxes lc rgb variable
### end of code
结果:
enter image description here

关于带框阴影的 gnuplot 直方图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64889541/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com