在gnuplot中从x坐标到y坐标绘制正方形
我试着画一个正方形,从x轴上的300点到y轴上的300点,然后从x轴上的600点到y轴上的600点。它应该只是一个正方形的线条,只是用来标记边界的形状 我正在尝试:在gnuplot中从x坐标到y坐标绘制正方形,gnuplot,Gnuplot,我试着画一个正方形,从x轴上的300点到y轴上的300点,然后从x轴上的600点到y轴上的600点。它应该只是一个正方形的线条,只是用来标记边界的形状 我正在尝试: set palette defined ( -1.0 "blue",\ -0.5 "light-blue",\ 0 "white",\ 0.5 &quo
set palette defined ( -1.0 "blue",\
-0.5 "light-blue",\
0 "white",\
0.5 "light-red",\
1.0 "red")
set cbrange [ 1.000: -1.000]
set pm3d map corners2color c2
set ytics 1.000, 25.000
set xtics 1.000, 25.000
set object rectangle from 308 to 308 front
set xlabel "Residue"
set ylabel "Residue"
set yrange [ 0.000: 926.000]
set xrange [ 0.000: 926.000]
但是我没有看到你在照片中看到的任何正方形。
多谢各位
请检查
帮助对象
和帮助矩形
。
您有几个选项可以提供坐标。
一种是给出两个相对角的x,y坐标
代码:
### rectangle frame in front of pm3d
reset session
set pm3d map
set obj 1 rect from -3,-3 to 3,3 front fs empty border rgb "white"
splot x*y palette
### end of code
结果:
### rectangle frame in front of pm3d
reset session
set pm3d map
set obj 1 rect from -3,-3 to 3,3 front fs empty border rgb "white"
splot x*y palette
### end of code
我需要问另一个问题。我试着在x轴上做一个从15-32一直到顶部的矩形。我似乎画不出那个。我的代码:将对象4多边形从924,15设置为32924前fs空边框rgb“黑色”,这是否回答了您原来的问题?那么请把它标记为可以接受。关于你的另一个问题,请看这里的答案。