在MATLAB使用histfit,怎么设置双纵坐标,因为数据的基数差异很大,一条曲线在很下面. |
您所在的位置:网站首页 › matlab双纵坐标怎么画 › 在MATLAB使用histfit,怎么设置双纵坐标,因为数据的基数差异很大,一条曲线在很下面. |
做两组随机分布数 单坐标轴 双坐标 代码如下:clear all;close all;data1 = rand(1,100);data2 = rand(1,500); fig = figure;h1=histfit(data1,20);set(h1(1),'Visible','off');set(h1(2),'Color','g');box off;ax1 = gca;hold on ; ax2 = axes;h2=histfit(data2,20);set(h2(1),'Visible','off');set(h2(2),'Color','r');set(ax2,'YAxisLocation','right','color','none','box','off','xlim',get(ax1,'xlim'),'XTickLabel',[]); 这种画法比较啰嗦,其实最好的办法还是用normfit直接估计出分布函数,再用plotyy画更为合理 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |