24小时热门版块排行榜    

查看: 709  |  回复: 5

TNT19053

新虫 (初入文坛)

[求助] MATLAB技术贴 已有1人参与

各位大神,请问MATLAB中,用ecdfhist画直方图时,怎么改变直方图填充的颜色?一般来说都是蓝色的,我想把直方图填充成浅灰色的。希望各位大神尽快帮助。
附上一组数据:
1.9361
1.9666
2.4434
2.1720
2.3271
3.0732
3.0476
3.3644
2.8970
3.5018
2.6486
2.8391
3.8112
3.5723
3.6327
3.7398
1.1123
1.6829
1.1084
1.8781
2.4784
2.3703
2.5436
2.9117
3.0093
3.6210
3.5997
3.8715
4.0596
3.9594
4.2326
4.4421
2.0426
1.9598
1.7829
2.3269
2.6344
3.2007
3.5726
2.8789
3.7946
3.9264
3.6178
4.1432
4.1128
3.0339
3.8457
4.2389
0.2659
0.8170
0.9322
0.2724
1.6682
1.9949
2.4765
2.6969
3.0730
3.3369
3.1277
3.5209
3.1906
3.0461
3.5365
3.6911
1.7233
1.9824
2.3391
2.6921
3.3389
3.8021
4.0096
3.9381
4.0936
4.3063
3.4263
3.9113
4.2053
3.5058
1.6719
3.3668
1.0426
2.7107
2.8835
2.9016
3.4957
4.1216
4.3929
4.4567
4.4079
4.6308
3.9565
4.4757
4.6352
3.8822
3.7408
4.1319
1.6482
1.1913
1.8416
1.7265
3.1344
2.5292
3.4831
2.8822
3.2889
3.5763
2.7897
2.3749
4.0796
2.8720
2.7676
3.9841
1.5064
1.5846
2.5601
2.7690
3.0540
3.3864
3.3314
3.4082
3.7758
3.5774
2.5470
2.6623
3.4591
2.7321
3.0444
0.0000
2.6386
2.0237
1.9687
2.2662
3.0841
2.8774
3.2829
3.2293
3.3679
3.7036
2.1396
2.9645
3.7723
3.4524
3.4771
3.7186
1.8067
1.8769
2.7062
2.2348
2.9508
3.2861
3.6660
3.5541
3.7681
3.9395
2.6221
0.0000
4.2748
2.7904
2.2548
3.5082
0.4932
0.8654
1.2553
1.3484
2.1721
2.0365
2.5223
2.4793
2.8839
3.1397
3.4691
3.5914
3.4088
2.5514
3.1214
3.4380
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liq07lzucn

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
例如将你的数据放置在变量名为test的数组中,下载我的这个m文件,直接在命令窗口输入createfigure(test)即可。只是不确定你说的是不是普通的Hist画图

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : createfigure.m
  • 2016-03-04 00:58:19, 456 bytes
2楼2016-03-04 01:00:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liq07lzucn

金虫 (正式写手)

【答案】应助回帖

效果见图
MATLAB技术贴
untitled.jpg

3楼2016-03-04 01:04:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liq07lzucn

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
TNT19053: 金币+20, 有帮助 2016-03-04 13:27:30
查了下,我的统计和机器学习工具箱没安装,特地安装了下,果然有这个函数,百度到MATLAB论坛看到怎么用了。在命令行输入代码[fx, xc] = ecdf(dataemuch); figure;
ecdfhist(fx, xc, 30)。其中dataemuch是你给的数据,这样出的图的确是蓝色的,右键丢该facecolor搞定颜色问题。
4楼2016-03-04 01:24:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

TNT19053

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by liq07lzucn at 2016-03-04 01:24:40
查了下,我的统计和机器学习工具箱没安装,特地安装了下,果然有这个函数,百度到MATLAB论坛看到怎么用了。在命令行输入代码 = ecdf(dataemuch); figure;
ecdfhist(fx, xc, 30)。其中dataemuch是你给的数据,这样 ...

是在画的图上面点右键找到facecolor么?我怎么没找到!

发自小木虫Android客户端
5楼2016-03-04 09:36:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

TNT19053

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by liq07lzucn at 2016-03-04 01:24:40
查了下,我的统计和机器学习工具箱没安装,特地安装了下,果然有这个函数,百度到MATLAB论坛看到怎么用了。在命令行输入代码 = ecdf(dataemuch); figure;
ecdfhist(fx, xc, 30)。其中dataemuch是你给的数据,这样 ...

采用colormap editor以解决,谢谢。
6楼2016-03-04 13:26:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 TNT19053 的主题更新
信息提示
请填处理意见