Y轴右侧的冗余空间

时间:2014-12-28 12:49:25

标签: gnuplot

我试图用GNU Plot绘制一些实验数据,但我无法弄清楚如何去除Y轴和第一个样本之间的冗余填充/空间(第一个样本的左侧): / p>

The output plot has a redundant spaces at the left side of the first sample

代码:

set terminal pngcairo size 800,800 enhanced font 'WenQuanYiZenHei,12'
set title "All Elements"
set xlabel "Sample"
set ylabel "Element Amounts"

set ytics nomirror
set style fill transparent solid 0.5 noborder
plot data u 2:xticlabels(1) w histograms title "K",\
     data u 3:xticlabels(1) w histograms title "Ca",\
     data u 4:xticlabels(1) w histograms title "Mg",\
     data u 5:xticlabels(1) w histograms title "Fe",\
     data u 6:xticlabels(1) w histograms title "Mn",\
     data u 7:xticlabels(1) w histograms title "Zn"

数据:

| Sample |     K |    Ca |   Mg |     Fe |    Mn |   Zn |
|--------+-------+-------+------+--------+-------+------|
| -Ca 1U | 58800 |  4800 | 2700 |  222.5 |  28.0 | 30.0 |
| -Ca 2U | 59000 |  5475 | 3200 |  105.5 |  29.5 | 35.0 |
| -Mg 1U | 57600 | 12275 | 2900 |   92.0 |  45.5 | 37.0 |
| -Mg 2U | 57200 | 13850 | 3200 |  266.0 |  59.5 | 39.0 |
|--------+-------+-------+------+--------+-------+------|
| -Ca 1D | 19700 |  1100 | 3400 | 1708.0 |  79.0 | 48.5 |
| -Ca 2D | 20900 |  1025 | 3300 | 1812.0 | 102.5 | 54.5 |
| -Mg 1D | 23200 |  3175 | 3200 |  312.0 |  49.5 | 61.0 |
| -Mg 2D | 21800 |  4325 | 2300 | 2136.0 |  86.5 | 55.5 |

1 个答案:

答案 0 :(得分:1)

这是因为数据中的标题行。你可以用

跳过它
plot data every ::1 u 2: ...

或者在将数据提供给gnuplot之前将其删除。