如何解决给图表一个特定的大小
对于特定定义的图形大小,绘制带有和不带有轴选项(标签、抽动标签等)的图形会导致图形区域大小。
有没有办法设置图形大小和图形区域大小以获得相同的结果,无论是否绘制轴选项?
当然我试过 set size square x,y
但这会缩放图形区域而不是轴选项。
解决方法
根据您的问题,我了解到您有特定的画布或屏幕尺寸,例如设置通过
set term wxt size 800,400
默认情况下会自动设置边距(即图形边框和屏幕边框之间的空间)。如果您想要固定边距,请使用 set lmargin
、set rmargin
、set bmargin
和 set tmargin
或 set margins
。检查help margins
。
代码:
### set margins
reset session
set xlabel "x-axis"
set ylabel "y-axis"
plot x**4
pause -1
set margins screen 0.2,screen 0.8,screen 0.2,screen 0.8 # l,r,b,t
replot
pause -1
unset tics
unset xlabel
unset ylabel
replot
### end of code
结果:(所有图形具有相同的画布大小(此处:597x441 像素)。图形 2 和图形 3 具有固定边距,即具有和不具有轴标签和抽动的相同图形大小。 )
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。