gpt4 book ai didi

gnuplot - 我想使用填充曲线用可变颜色填充我的 gnuplot 图

转载 作者:行者123 更新时间:2023-12-01 02:02:22 25 4
gpt4 key购买 nike

这不应该是一个大问题,但它似乎是。我有一个包含 3 列的文件 - x 数据、y 数据和十六进制颜色数据。
plot "data" using 1:2:3 with filledcurves x1 linecolor variable
如果我使用此代码,则绘图上方的线 - 边框 - 确实是这样着色的(使用十六进制颜色数据)。但是,我想确保填充颜色也与线条颜色相同。现在它是灰色的。

引用 gnuplot 帮助,我在 fillstyle 上阅读了这篇文章:

The solid option causes filling with a solid color, if the terminal supports that. The density parameter specifies the intensity of the fill color. At a density of 0.0, the box is empty, at density of 1.0, the inner area is of the same color as the current linetype.



我将其解释如下。如果我使用:
set style solid 1
它将使我的填充变得坚实,并复制当前线型的颜色。此线型当前设置了 linecolor “变量” - 所以它应该只复制该值,对吗?然而,事实并非如此。

这里要回答的基本问题是:

我如何制作 filledcurves 的特定部分样式有不同的填充颜色吗?

最佳答案

此功能尚未在稳定版中发布 gnuplot (2016-01-30)。

此处显示了带有变量填充的类似问答:
Gnuplot filledcurves with palette

然而,另一个解决方案adapted from the feature-request

stats infile using 2
N = STATS_blocks
set cbrange [0:N]
plot for [poly=0:N-1] "data" index poly using 1:2 with filledcurves x1 fillcolor palette cb poly lw 2

请注意,要使用此解决方案,您应该将数据分成块(文件中的 2 blank lines between 块)

幸运的是,功能请求昨天(2016-01-29)解决了,所以你可以尝试从 CVS下载最新的代码。 ,编译 gnuplot ,并运行 smth。喜欢
plot 'data' using 1:2:(column(-2)) with filledcurves closed fillcolor palette z

to color data with the value of data index .

关于gnuplot - 我想使用填充曲线用可变颜色填充我的 gnuplot 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35095925/

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