现在我有这个:
input graph
input sarith
beginfig(1)
draw begingraph(3cm,2cm)
gdata("data1.d", v,
path p;
augment p (v1,0);
augment p (v1,v2);
augment p (v1 Sadd "1",v2);
augment p (v1 Sadd "1",0);
gfill p--cycle withcolor .8white;
gdraw p--cycle;
);
endgraph;
endfig;
end
这将使用我的测试数据集构建一个带有灰色条形的条形图。但是我需要它有颜色,非常类似于这个问题中的问题: 如何创建 y 轴以百分比表示的条形图?
会有 3 种不同的颜色,代表算法,每种颜色都有 3 个条形:最佳、最差和平均,这将手动放入数据集文件中。
我该怎么做?我可以给每个条形图贴上名称标签吗?也许可以在条形图内放一个字符串?比如“最佳”等等?另外,我可以将 x 轴设置为字符串空间吗?我的意思是,我希望将算法的名称作为下方标签,然后将三个条形图放在其上方。
我对 metapost 还很陌生,所以请原谅我的菜鸟身份。
谢谢。
编辑:
检查我发布的解决方案上的条形图有多好,这可以在 pgfplots 中完成。但是我对这个包一无所知。如果有人知道如何使用 pgfplots 做我想做的事情,我会学习并使用它。
添加了标签。