gnuplot,以90度旋转xtics
如何使用gnuplot将xtics旋转90度。下面我尝试了一下,但它给了我奇怪的结果(xticks需要向下移动)。有什么想法吗gnuplot,以90度旋转xtics,gnuplot,Gnuplot,如何使用gnuplot将xtics旋转90度。下面我尝试了一下,但它给了我奇怪的结果(xticks需要向下移动)。有什么想法吗 set terminal pngcairo transparent enhanced font "arial,10" fontscale 1.0 size 600, 400 set output 'datastrings.2.png' set key fixed right top vertical Right noreverse enhance
set terminal pngcairo transparent enhanced font "arial,10" fontscale 1.0 size 600, 400
set output 'datastrings.2.png'
set key fixed right top vertical Right noreverse enhanced autotitle columnhead nobox
set label 1 "Generate plot labels from first row in each column" at graph 0.02, 0.85, 0 left norotate back textcolor rgb "#56b4e9" nopoint
set label 2 "Generate x-axis labels from first column in each row" at graph 0.02, 0.8, 0 left norotate back textcolor rgb "#56b4e9" nopoint
set style data linespoints
set xtics norangelimit
set xtics ()
set xtics rotate by 90
set title "Auto-labeling plots from text fields in datafile"
set xrange [ * : * ] noreverse writeback
set x2range [ * : * ] noreverse writeback
set ylabel "mm"
set yrange [ 0.00000 : 200.000 ] noreverse nowriteback
set y2range [ * : * ] noreverse writeback
set zrange [ * : * ] noreverse writeback
set cbrange [ * : * ] noreverse writeback
set rrange [ * : * ] noreverse writeback
NO_ANIMATION = 1
## Last datafile plotted: "ctg-y2.dat"
plot 'ctg-y2.dat' using 2:xticlabel(1) index 2, '' using 2 index 3
检查
帮助xtics
,可以右对齐标签。
仅用于说明,“August”未缩写,以演示旋转文本的正确对齐
代码:
### right align xtic labels
reset session
$Data <<EOD
Jan 1
Feb 2
Mar 3
Apr 4
May 5
Jun 6
Jul 7
August 8
Sep 9
Oct 10
Nov 11
Dec 12
EOD
set xtics rotate by 90 right
plot $Data u 2:xtic(1) w lp pt 7
### end of code
###右对齐xtic标签
重置会话
$Data什么是“奇怪的结果”?如果你不展示结果,我们该如何判断?如果您不显示数据,我们应该如何重现您的结果?请编辑您的问题并显示您的数据或至少显示您的结果图!请参阅编辑的问题。打印数据和XTIC的大小不相同。我只在一些位置上做过。@Shahgee???什么意思?您使用了索引2
?上面的例子是否回答了你的问题?上面只是一个例子。实际数据是data(200,5)//行,列,然后我有一个其他向量;1:xtick_位置(10,1)和2:xtick_文本(10,1)。我不知道如何使用这个命令。我试着用1:2设置xtics的“xticks.txt”,但它不起作用。@Shahgee我很困惑。。。。请编辑您的问题并显示一些(最小化的)真实数据!如果我们不知道你真正拥有什么,我们应该如何提出建议?