gpt4 book ai didi

来自数据文件的 Gnuplot 3D 条形图

转载 作者:行者123 更新时间:2023-12-04 16:04:38 30 4
gpt4 key购买 nike

我有一个生成如下条形图的 gnuplot 脚本:

bar example

输入数据位于具有多列的文件中,每一列最终都构成图表中的一个集群(示例中显示了 2 个集群)。每个文件都构成图表中的一个条形(示例中有 9 个)。每个文件可能有大量的行。

脚本获取输入数据文件,并使用 stats 命令生成新文件,其中每列原始文件包含一行。每行包含其源列的平均值、最小值和最大值。

这些新文件随后用于绘制带有误差线的条形图。每个文件代表一个条形图,每一行构成一个簇。剧情代码如下:

plot for [f in FILES] f.'.stats' using 2:3:4 title columnhead(1), \
'' using (0):xticlabels(1) with lines

现在我有第二组文件并生成另一个类似的条形图。我想将这些图表合并到一个上,这样会有两排 3-D 条,一排在另一排前面(以 3-D 样式渲染 - 新的“z”轴代表两个数据集(两组文件)。

这是一个示例来说明我所追求的外观(显然不是用 gnuplot 制作的!):

enter image description here

我可以用 Gunplot 做到这一点吗?

我已经阅读了用户手册和Gnuplot In Action一书,但没有找到任何表明这是可能的。

最佳答案

gnuplot 5.3 版(开发分支)添加了 3D 条形图变体 3D boxes demo .然而,不幸的是,以 3D 形式渲染这些框取决于早期 gnuplot 版本中不存在的功能,因此我无法为当前版本(5.2.4)提供解决方法。此外,新的 3D 变体不显示误差线,尽管我认为可以构建一个绘图命令来添加它们。 enter image description here

关于来自数据文件的 Gnuplot 3D 条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51754215/

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