MATLAB의 계통 발생 나무 도구에서 축을 어떻게 수정합니까?
-
12-11-2019 - |
문제
Java에서 생성하고있는 일부 응집 클러스터에 대해 꽤 덴크로 그램을 표시하고 싶습니다.나는 클러스터를 뉴컴 형식의 파일에 씁니다.그런 다음, 나는 내가 원하는 거의 같은 예쁜 그림을 얻을 수 있습니다.
tr = phytreeread('myfile.tree')
phytreetool(tr)
.
불행히도, x 축은 내가 원하는 것이 아닙니다.나는 클러스터링 진행 상황이 오른쪽에서 왼쪽으로의 반복이되기 때문에 축을 반복하는 것을 선호합니다.firstName
및 generacodicicetagcode 첫 번째 반복에서 클러스터링됩니다.누구든지 내가 어떻게 할 수 있는지 알고 있거나 적어도 X 축 레이블을 끄는가?(어쨌든 나에게 말하려고하는 기본 축은 무엇입니까?)
해결책
첫째, 덴크로 그램이 그려지는 축에 대한 손잡이에 액세스해야합니다. 유일한 그림이 열려 있으면 findall :
phyAxes = findall(0,'Type','axes');
.
이제, 은 변화하고 싶지 않아 x 축 방향이 아니므로 플롯 된 덴크로 그램을 역전시킬 것입니다. 실제로 X 축 눈금 표시에 사용되는 레이블을 변경하고 싶습니다 만약 당신이 그들을 끄고 싶다면, 당신은 이것을 할 수 있습니다 :
.
set(phyAxes,'XTick',[]);
다른 팁
제휴하지 않습니다 StackOverflow