MATLAB绘制饼状图
2017-08-22 15:27
134 查看
function shili09 h0=figure('toolbar','none',... 'position',[200 150 450 250],... 'name','实例09'); t=[54 21 35; 68 54 35; 45 25 12; 48 68 45; 68 54 69]; x=sum(t); %列求和 h=pie(x); %绘制饼状图 textobjs=findobj(h,'type','text'); str1=get(textobjs,{'string'}); val1=get(textobjs,{'extent'}); oldext=cat(1,val1{:}); %把胞体val1变成矩阵 names={'商品一:';'商品二:';'商品三:'}; str2=strcat(names,str1); %连接字符串names和str1 set(textobjs,{'string'},str2) val2=get(textobjs,{'extent'}); newext=cat(1,val2{:}); offset=sign(oldext(:,1)).*(newext(:,3)-oldext(:,3))/2; %sign判断符合 pos=get(textobjs,{'position'}); textpos=cat(1,pos{:}); textpos(:,1)=textpos(:,1)+offset; set(textobjs,{'position'},num2cell(textpos,[3,2]))
相关文章推荐
- 2013年东三省数模A题第一问-(Matlab绘制折线图、饼状图)
- matlab二维曲线绘制plot基本操作
- Matlab读取txt文本并且绘制曲线
- [计算机图形学经典算法] 直线段和圆弧在屏幕上的绘制 (附matlab代码)
- 利用DevExpress的WebChartControl绘制柱状图,线状图与饼状图示例
- 基于MATLAB的高等数学 极坐标系:阿基米德线,心形线的绘制
- 如何使用MATLAB绘制不同类型的二维图形
- MATLAB二维图像绘制
- Matlab绘制隐式函数形成曲面的方法总结(转载)
- 在Matlab中根据离散点坐标绘制空间曲面
- 【matlab】利用matlab在图形中绘制箭头、标注、圈圈 - 很帅很酷炫
- MATLAB绘制双坐标图
- Matlab将散点绘制为平滑曲线的两种方法
- iOS使用Charts框架绘制—饼状图
- MATLAB中如何在绘制条形图(bar graph)时,处理只有一组数据的颜色设置问题
- 由滤波器系数绘制尺度函数和小波函数图像的Matlab程序
- MATLAB中绘制图形的时候,坐标和标题倒置
- matlab 绘制 3d 心
- Raphael学习之绘制静态饼状图(三)
- matlab入门1--利用plot函数绘制正弦函数图形