楼主: ntf198602
11503 8

一个关于matlab三维饼图图例的问题 [推广有奖]

  • 1关注
  • 1粉丝

已卖:1622份资源

教授

42%

还不是VIP/贵宾

-

威望
0
论坛币
5583 个
通用积分
41.9754
学术水平
3 点
热心指数
8 点
信用等级
3 点
经验
15204 点
帖子
955
精华
0
在线时间
1470 小时
注册时间
2009-3-28
最后登录
2024-12-27

楼主
ntf198602 发表于 2010-3-20 22:52:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请教各位大侠,下面这个程序画的是一个matlab的三维饼图
x=[1 2 3 4 ];
y=[40 50 60 70];
pie3(x,y) ;
legend({'A','B','C','D'})
但图例不对,不知道怎么办
请各位指教,不胜感激
谢谢了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB matla atlab Lab Atl MATLAB 三维 图例

沙发
ntf198602 发表于 2010-3-20 22:53:30
主要是图例不对

藤椅
Xaero 发表于 2010-3-20 23:47:36
不是图例问题,而是pie3函数不会用。见:
http://macro2.cn/notes/matlab/course/pie01.htm
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

板凳
ntf198602 发表于 2010-3-24 10:23:11
谢谢版主指教,不过我画的可是立体饼图,而不是平面的。问题我也说了,大家可以将程序输入MATLAB看看图例就知道了,如果程序是这样的:
请教各位大侠,下面这个程序画的是一个matlab的三维饼图
x=[1 2 3 4 ];
y=[40 50 60 70];
pie3(x,y)
问题是图例中每种上面都有三个一样的颜色,应该一一对应才对,不知道这是不是正常情况,是不是因为这是三维立体的,所以就有三种一样的颜色与之对应,向各位请教了。

报纸
ntf198602 发表于 2010-3-26 08:08:51
看来这个问题没有人能够解决了

地板
Xaero 发表于 2010-3-26 09:00:23
我不是说明了pie3和pie的语法格式相同?
你的调用格式不对。
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

7
ntf198602 发表于 2010-3-27 11:31:13
那具体的程序是什么样的?请版主写出来吧

8
ntf198602 发表于 2010-3-27 11:38:54
问题传上来了,这样更清楚,请各位看看,帮忙纠正,多谢了

9
Xaero 发表于 2010-3-27 12:39:21
出现这个问题的原因我就不多说了。下面的代码可以用于所有的pie3函数。
  1. >> y=[40 50 60 70];
  2. >> T=pie3(y,[0,0,1,0],{ '第一块 ','第二块','第三块','第四块'});
  3. >> H=get(T(1),'parent');
  4. >> newT=flipud(reshape(permute(reshape(T,length(T)/4,4),[2,1]),length(T),1));
  5. >> set(H,'children',newT);
  6. >> legend('A','B','C','D');
复制代码
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 11:04