Gnuplot绘制指定大小圆形问题:无法缩小圆形尺寸求解决方案
解决gnuplot中
plot with circles无法缩小圆形的问题 核心解决方案:
精准控制半径参数:
plot with circles的尺寸由半径值决定,想要缩小圆形,直接将半径设为极小数值即可。比如通过数据文件绘制时,在using语句中指定半径:plot 'your_data.txt' using 1:2:(0.02) with circles lc rgb 'black'其中第三项
0.02就是圆形半径,可根据你坐标轴的刻度区间调整这个数值,数值越小圆形尺寸越小。修正坐标轴拉伸问题:若X、Y轴的数值范围差异较大,圆形会被拉伸成椭圆,视觉上显得过大。强制坐标轴等比例即可解决:
set aspect ratio equal plot 'your_data.txt' using 1:2:(0.05) with circles lc rgb 'blue'开启等比例后,圆形会显示为正圆,此时调整半径数值就能精准控制大小。
替代方案:用点样式模拟小圆形:如果
circles命令的调整仍不满足需求,可使用实心点样式替代,灵活性更高:plot 'your_data.txt' using 1:2 with points pt 6 ps 0.2 lc rgb 'red'pt 6对应实心圆,ps后的数值控制点的大小,0.1~0.5区间适合绘制极小的圆点。
内容的提问来源于stack exchange,提问作者Joao Paulo Menezes
相关产品推荐
相关产品推荐

