爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 13595|回复: 7

[讨论] matlab散点图的密度→如何用不同颜色显示?

[复制链接]

新浪微博达人勋

发表于 2014-3-26 21:05:35 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
在matlab中有没有函数能够实现这样功能的:能够把散点图画出网格,用不同的颜色填涂网格代表落在网格中的散点数?


或者 用来绘制散点的符号用不同的颜色来显示 ?
求救呀 谢谢各位

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-26 21:46:15 | 显示全部楼层
为什么没人回复呢  求救呀  {:eb303:}{:eb303:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-27 08:23:19 | 显示全部楼层
有的,是分组显示的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-27 12:49:55 | 显示全部楼层
kongfeng0824 发表于 2014-3-27 08:23
有的,是分组显示的。

求指点   怎么做呀?  多谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-28 09:05:52 | 显示全部楼层
我做过散点图的等值线,但是我是用很笨的办法做的,就是区分一定量的单元格如10*10等,计算出没个单元格里包括几个样本,然后用这样一个二维数组花等值线。还有个scatterhist函数,你可以试一下,或许能能满足你的要求。
201211   20   072.png
scatterhist_plot1.png
scatterhist_plot2.png
scatterhist_plot3.png
scatterhist_plot4.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-29 14:39:19 | 显示全部楼层
张增海_man 发表于 2014-3-28 09:05
我做过散点图的等值线,但是我是用很笨的办法做的,就是区分一定量的单元格如10*10等,计算出没个单元格里 ...

太感谢了。我也试试编个函数
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-30 20:05:57 | 显示全部楼层
以下几行代码供你参考

%  给一个较大的值,可能是A、B中的最大  
maxAB = 40
% 绘制等值线
        for ix = 1:maxAB
            x=ix-1;
            for iy =1:maxAB
                y =iy-1;
                point = find(A<x+.5 & A>x-.5 & B<y+.5 & B>y-.5);
                pointNum(iy,ix)=length(point);
            end
        end
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-25 15:43:54 | 显示全部楼层
感谢版主和回复!!!给力
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表