gpt4 book ai didi

GNUPlot:用不同的样式绘制不同的范围

转载 作者:行者123 更新时间:2023-12-02 10:45:31 26 4
gpt4 key购买 nike

我知道这应该很简单,但我还没有找到类似的例子。

我需要以不同的方式绘制数据文件的不同范围,但在同一个图表上。

例如,假设我的数据文件表示具有 x 和 y 值的函数。我想使用线等样式绘制前 N 个值,然后使用不同的样式(如点)绘制接下来的 M 个值。

我想我需要一个与此类似的绘图命令:

plot [1:5] "my.data" using 1:2 with lines, [6:12] using 1:2 with points, [13:19] using 1:2 with lines

本质上我想区分功能的不同区域。

有什么想法吗?如果听起来我在胡言乱语,我很抱歉,但我很困惑。

提前致谢!

最佳答案

您可以执行以下操作:

 plot "mydat.txt" using 1:($1>0 ? $2 : 1/0) with lines,
"" using 1:($1<=0 ? $2 : 1/0) with points

编辑:我测试了它,它有效,当 x 变量 < 0 时,你将获得积分。当然,您可以以可以容纳许多不同图形格式的方式设置条件,只要函数的 x 值位于数据文件中即可。

关于GNUPlot:用不同的样式绘制不同的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4662414/

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