我準備了一個代碼來繪製腳本的csv輸出。它們是列分隔值。gnuplot中的列和行名稱格式
我用下面的代碼來做到這一點:
#!/usr/bin/gnuplot -persist
set datafile separator ":"
set terminal png nocrop font small size 640,480
set output 'mychart.png'
set style data histograms
set title "some graph title"
set xlabel "some x asis name"
set ylabel "some ya axis name"
plot "/home/username/Desktop/test.csv" using 2:xticlabels(1) notitle
這將成功地繪製圖形。不過,我在這裏有兩個問題。一個在x軸上,有很大的數值,例如50000000,6000000,所以圖形以5E + 9 6E + 8等指數格式顯示它們。但我希望看到完整的數字。其次,在y軸上,有近20個字母數字值(某些網絡參數名稱),每個值至少包含25-30個字符。所以他們不會正確顯示。有沒有辦法用較小的字體和角度來書寫它們?
由於
我想你交換了x和y軸,y軸顯示了數字。 – Christoph
我明白,看到我的答案。但在你的問題中,你寫出大數字在X軸上,但你的意思是Y軸:) – Christoph
這些地方是正確的。我的意思是x軸應顯示名稱,y軸應顯示數字。沒關係。但輸出它不好。據我所知,它水平寫入x軸名稱,而不是垂直寫入。看看我的圖表:http://i1148.photobucket.com/albums/o569/Glockie74/mychart_zps4f75b80c.png – JavaRed