首页 > 解决方案 > 改进 Matlab 中的散点图

问题描述

我必须在 Matlab 中绘制二维区域的散点图。

应该包含在散点图中的点 (x,y) 的集合是通过运行计算密集型代码获得的。结果,这是我得到的分散在此处输入图像描述

我不喜欢这张图片,因为原​​则上蓝色区域内不应该有白点(即散点之间的空间)。白点在那里是因为,考虑到要包含在散点图中的点是通过运行计算密集型代码获得的,因此我得到了一个非常粗糙的点网格来绘制。

我试图通过增加散点的大小来作弊,但结果更糟,因为该区域在边界上看起来越来越波动。

我可以做些什么来“手动”填充蓝色区域内的空白?其他想法?

标签: matlabmatlab-figurescatter-plotfigurescatter

解决方案


如果您希望填充整个区域,补丁对象可能更适合您的需求。不知道你是如何产生积分的,说起来容易做起来难。如果您正在系统地搜索整个区域或类似的东西,那么识别边缘或为绘图上的每个正方形空间定义小块应该不会太难。


推荐阅读