Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我正在尝试为图例中的文本编码。 (由于我试图将多个图分类到不同的类别中,所以我不能仅仅依靠图例中的线条颜色。)我设法为整个图例设置了文本颜色,但我却无法逐行分配它。这可能吗?
到目前为止的代码: list={'Label 1','Label 2','Label 3'}; leg=legend(list); set(leg,'Textcolor',[1 0 0]) 将整个图例的文本颜色设置为红色。我希望能够使一些红色和一些黑色。我尝试将颜色数组分配为nx 3矩阵,但是MATLAB不太喜欢。我还使用get(leg)遍历了图例属性,但是找不到其他有用的东西。有什么建议么? 回答: 这是代码: legtxt=findobj(leg,'type','text'); set(legtxt(1),'color','k') 只需找出哪些图例对应于哪个索引即可。 更多&回答... |
![]() |
![]() |