2 색 대시를 사용하여 세로선을 플롯하고 싶습니다. (어떤 방향을 선호 하긴하지만, 지금은 수직으로하는 것이 좋을 것입니다.) 빨강 - 파랑 - 빨강 - 푸른 -...Matlab의 멀티 컬러 라인 플로팅
내가 이런 식으로 그것을 할 수 알고 :
plot([1,1],[0,1],'r'),
hold on,
plot([1,1],[0,1],'--b')
을하지만, 내가 다른 사람의 사이에서, 라인을 이동 할 수 있어야하기 때문에, 그것은 단지 하나의 핸들이 있어야합니다. 내가 어떻게 할 수 있니?
수정 답장을 보내 주셔서 감사합니다. 나는 실제로 더 많은 정보를 제공해야한다고 생각한다.
일부 데이터가 다른 부분으로 분류되어 있습니다. 클래스 사이의 경계를 수동으로 조정할 수 있어야합니다. 이를 위해 분류 경계에서 세로선을 그려야하고 draggable을 사용하여 선을 이동할 수 있습니다.
빨간색과 파란색 클래스 사이의 경계에는 빨간색/파란색 선이 있어야합니다.
plot(ones(10,1),linspace(0,1,10),'-bs','MarkerFaceColor','r','MarkerEdgeColor','none','linewidth',6)
내가 실제로 사용하고있는 순간입니다. 그러나, 그것은 너무 예쁘지 않다. (나는 똑같은 간격을 원한다면, 그것은 진짜 고통이된다. 그리고 나는 두 가지 색깔을 같은 무게로주고 싶다.) 나는 3 가지 색상을 사용할 수있는 가능성을 가지고 싶다. 얼굴이 다르기 때문에 눈이 피로해진다.)
불행히도 draggable을 사용하면 여러 핸들을 사용할 수없고 hggroup을 사용하여 선을 그룹화해도 드래그 가능한 객체가 생성되지 않습니다.
cline은 유망한 접근 방법처럼 보이지만 무지개 색상은 내 응용 프로그램에서 작동하지 않습니다.
예, 할 수 있기를 바랍니다. 불행히도, 내 응용 프로그램에서는 작동하지 않는 것 같습니다 (편집 참조). – Jonas
@Jonas : 저는 제 대답에 draggable으로 작동해야하는 추가 솔루션을 추가했습니다. – gnovice
감사합니다. 이것은 매우 잘 작동합니다. 비록 UserData를 이미 사용하기 때문에 setappdata/getappdata를 사용해야합니다. – Jonas