我正在尝试绘制两个列数据。使用第一列作为x轴(配置)的标签,使用秒列作为y轴的值(average_mpki)。
这就是我的数据:
#assoc_valr blk_sz, cache_sz, rep_pol, avg_icache_mpki
4a128b32c1r 0.000682
4a128b32c2r 3.030329
4a128b16c1r 0.0333616
4a128b16c2r 0.0307207
4a64b32c1r 0.0125913
这是我的剧情剧本:
# Gnuplot script file for plotting data in file "confs.out"
# This file is called confs.p
set style data histogram
set style fill solid border -1
filename="confs.out"
set boxwidth 0.15
set xlabel "Configurations"
set ylabel "Average MPKI"
set xtic rotate by -45 scale 0
set output "confs.png"
set terminal png size 1200,1200
plot "<(sed -n 'confs.out')" using 2:xtic(1) with histogram
我尝试绘图但它不起作用,它不会抛出任何警告或错误消息,但它仍然没有为我生成输出文件。当我在不使用脚本的情况下尝试绘图时,我看不到输出。我试图收集窗户,看看它是否隐藏在我的终端下,但事实并非如此。
我还尝试用数据中的选项卡替换空格分隔符。还是行不通。
gnuplot> load 'confs.p'
^C
gnuplot> plot 'confs.out' using 2:xtic(1) with hist
gnuplot> exit