【发布时间】:2012-10-29 10:49:45
【问题描述】:
我正在尝试绘制散点图,例如:
scatter(coor(:, 2), coor(:, 3), 1, coor(:, 4));
问题是,我有相当多的坐标要绘制(~100 000)。绘制它需要很长时间,当我尝试将图形导出到 tiff 时,matlab 已经死了几分钟......有什么解决方案可以改善绘图,或者至少是 tiff 导出?
编辑: 忘了说,第三个坐标 (coor(:, 4)) 是一个颜色代码。
所以,当我使用 scatter(如上)时,我在下图中有类似的东西,这正是我想要看到的(只是它超级慢,我无法导出):
当我这样做时:
plot3(coor(:, 2), coor(:, 3), coor(:, 4), '.')
效果不再那么酷了(注意:图像不是来自同一个坐标...):
【问题讨论】:
-
有谁知道如何通过将数据合并为像素,然后将其显示为图像来解决这个问题?
标签: matlab plot figure scatter