Aco*_*rbe 5 matlab plot scatter
我有一个有限大小的圆形粒子系统(比如说r=5cm),我需要在给定的域中绘制(比方说L=5m).由于它们很多,scatter比任何循环使用都快rectangle.
r=5cm
L=5m
scatter
rectangle
什么我不清楚是定义正确的方式直径/半径的的圆/标记,以便于与绘制以及域几何正确缩放.(通过使用rectangle,可以很容易地定义粒子的直径.)
基于这个答案,可以精确控制标记尺寸,尽管实际缩放对我来说是模糊的.
任何人都能解释一下吗?
Eit*_*n T 2
官方文档指出:
MarkerSize 标记尺寸。标记的大小(以磅为单位)。默认值为 6。
MarkerSize
请注意,一点是1/72英寸,因此它是一个绝对测量单位。
如果您想根据绘图的轴刻度调整标记大小,请执行简单的单位转换:将其中一个轴中的 1 个刻度校准为点(您可以通过反复试验来完成),然后标准化所有标记大小(但是,我没有想到如何以简单的方式保持相对于绘图缩放级别的标记大小)。
顺便说一句,您可以直接将标记的大小指定为scatter命令中的第三个参数。这样,您就可以避免答案中提到的与您的问题相关的操作get。set
get
set
归档时间:
13 年 前
查看次数:
5248 次
最近记录: