我找到了这个问题的答案,但是找不到与我的特定问题完全匹配的问题。
首先,我正在使用gnuplot(因为我还没有使用Julia找到这个答案......)
问题:
我有一个文件(test.dat),它基本上是一个数组。它有100行和50列。每行代表我需要绘制的条形图。在该行的每一列中,都有条形的值或大小。简单。
所以我需要在同一个图表中绘制所有行(总共100个条形图)。 另外,我需要它具有透明度,所以我可以看到所有的条形图。 有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
您可以使用它来设置透明度:
set style fill transparent solid 0.5
0.5
是透明度。
但如果我正确理解了这个问题,那么您的数据格式可能会有问题。使用以下数据:
1 10 50
2 20 40
3 30 30
4 40 20
5 50 10
所以2个图表,每个图表有5个元素,以及以下gnuplot指令:
set terminal pngcairo truecolor size 800, 600
set output "data.png"
set style fill transparent solid 0.5
set style data boxes
set boxwidth 0.5
plot 'data.txt' using 1:2 title 'foo' linetype rgb 'red', \
'' using 1:3 title 'bar' linetype rgb 'web-blue'
你会得到这个: