JSL에서 그래프 빌더 축의 순서를 존중하는 방법은 무엇입니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하십니까,
그래프 빌더로 히트맵을 만들고 있습니다.
스크립팅으로 축의 순서를 반대로 하는 방법을 찾으려고 노력하지만 그럴 수 없습니다(GUI에서는 간단하지만).
첨부된 스크립트를 참조하십시오.
지금까지 내가 가진 것은 다음과 같습니다.

그리고 나는 그것을 원합니다 :

정말 감사합니다.
Re: JSL에서 그래프 빌더 축의 순서를 어떻게 존중합니까?음, MS가 AxisBox에 대해 제공한 솔루션과 일치하려면 다음과 같아야 합니다.
신고(GB)[범례상자(1)]<< {레이블 레벨( [620 640 660 680 700 725 750 775 800] ), 역 그라데이션( 1 ) }
하지만 작동하지 않고 실행하면
속성 표시( 보고서(gb)[범례 상자(1)])
에 비해 가능성이 훨씬 적다는 것을 알 수 있습니다.
속성 표시( 보고서(gb)[축 상자(1)])
죄송합니다 더 도와드릴 수 없습니다...
Re: JSL에서 그래프 빌더 축의 순서를 어떻게 존중합니까?지금까지 하고 있는 일인데 별로 고급스럽진 않다 .
Re: JSL에서 그래프 빌더 축의 순서를 어떻게 존중합니까?그게 더 복잡한 것 같습니다. 수동으로 설계된 그래프에서 생성된 코드의 일부를 복사합니다.
이것은 작동해야 합니다:
GB << 보내다 (
{} ,
"400" ,
스케일박스 ,
{ 레전드 모델 (
5 ,
속성 (
0 ,
{ 구배 ({ 스케일 값 ([ 620 640 660 680 700 725 750 775 800 ]) , 역 레이블 ( 1 )})}
)
)}
) ;
Re: JSL에서 그래프 빌더 축의 순서를 어떻게 존중합니까?안녕하세요, 당신은 이것을 할 수 있습니다:
gb<<보고서 보내기(
보내다({},
"400",
스케일박스,
{전설 모델(
1,
속성(
0,
{구배(
{레이블 레벨([620 640 660 680 700 725 750 775 800]),
역 그라디언트( 1 ) }
)}
)
)}
)
);
건배
Re: JSL에서 그래프 빌더 축의 순서를 어떻게 존중합니까?마술! 효과가있다 !
그래디언트 레이블 수준 및 속성을 변경하기 위해 메시지를 보낼 수 있는 개체를 알고 있습니까?
{ 레이블 수준 ( [ 620 640 660 680 700 725 750 775 800 ] ) ,
역 그라디언트 ( 1 )}
감사
Re: JSL에서 그래프 빌더 축의 순서를 어떻게 존중합니까?메시지를 직접 축 상자 .
GB = 그래프 빌더 ( 변수 ( 엑스 ( : 열 ) , 와이 ( : 열 ) , 색깔 ( : 값 )) , 집단 ( 히트맵 ( 엑스 , 와이 , 전설 ( 7 )))) ;
보고서 ( GB )[ 축 상자 ( 1 )] << { 분 ( 0 ) , 최대 ( 9 ) , 주식회사 ( 1 )} ;
보고서 ( GB )[ 축 상자 ( 2 )] << { 분 ( 0 ) , 최대 ( 15 ) , 주식회사 ( 1 ) , 반전 스케일 } ;