Matlab의 막대 그래프에 범례를 플로팅하려면 어떻게해야합니까? 여기에 코드입니다 : 경고 : 무시 여분의 범례 항목Matlab의 막대 그래프의 범례
Y = [1.5056
0.72983
3.4530
3.2900
1.4839
12.9 ];
n = length(Y);
h = bar(Y);
colormap(summer(n));
grid on
l = cell(1,6);
l{1}='L'; l{2}='B'; l{3}='R'; l{4}='P'; l{5}='h'; l{6}='Ri';
legend(h,l);
이 오류를 제공합니다.SO 및 웹에서 찾은 해결책을 시도했지만 해결할 수 없었습니다. 대신 전설의
그러나이 텍스트는 x 축에 표시됩니다. 문제는 거기에 다른 텍스트를 배치해야한다는 것입니다. 편집하다. 벡터 데이터에서 범례를 사용할 수 없다는 뜻입니까? – Makaroni
내 편집 된 답변을 참조하십시오. 기본적으로 bar()를 행 또는 열 벡터와 함께 사용하면 범례를 사용하여 원하는 것을 수행 할 수 없습니다. 범례 처리 방법의 내부는 MATLAB 문서에 설명되어 있습니다. – bla
확인해 주셔서 감사합니다. – Makaroni