我是新来的,这是我的第一个问题,希望我的问题能根据我们这里的规则正确描述......
我有一个数据文件(datafile.dat),用于创建多个图(见下文):
temp name1 name2
10 1000 1200
22 800 750
50 250 200
100 80 82
107 5 3
我想要做的是创建一个绘图,其中第二列和第三列中的值用方框绘制。在 x 轴上应显示这些值所指的名称。此外,应该可以给每个盒子一个特定的颜色。另一个优点是该解决方案也可以在循环中使用(因为原始数据文件包含更多列......)。最后,我希望图表看起来像这样: 所需的绘图布局。
为了得到这个,我尝试了我在互联网上找到的不同的东西(见下文)。我在 Windows 上使用以下命令文件运行 gnuplot 5:
xticlabels 如果我尝试这个,例如第 2 列,这不起作用:
plot 'datafile.dat' u 2:xticlabels(columnhead(2))
使用外部实用程序 根本不起作用,产生了失败消息
如果我将输出存储在变量中, Stats 看起来是一个很好的解决方案。但我无法让我的代码正常工作(见下文):
reset
set terminal postscript eps size 15 cm, 15 cm colour enhanced dashed "Times, 22"
set output "test.pdf"
stats 'datafile.dat' using 2
b = STATS_sum
plot 'datafile.dat' u 2:xticlabels(b) every ::1
reset
我该怎么做才能从上面的数据文件中创建所需的输出?我在许多不同的组合中尝试了上述要点。建议 1、建议 2、建议 3是进一步解决问题的与主题相关的想法,但我没有得到这些工作。可以请任何人帮我找到解决方案吗?任何提示将不胜感激!!!
提前致谢!!!
迈克尔