그래프 상자의 눈금 변경안녕
사용자 정의 그래프를 작업 중입니다. 다음과 유사한 그래프를 그리고 싶습니다.
nw = 새 창("테스트",
개요 상자( "개요",
gb = 그래프 상자(
프레임 크기(600, 300),
XName("X축"),
YName("Y축"),
X 스케일( 0, 5*Pi() ),
Y 스케일( -1, 1 )
)
)
);
gb << 그래픽 스크립트 설정(Y Function(Sin(x), x));
이제 그래프의 눈금을 변경하고 싶습니다. 드래그하여 그래프의 크기와 배율을 변경할 수 있지만 스크립트로 "FrameSize" 또는 "XName"과 같은 속성을 변경하려면 어떻게 해야 합니까? ~ 후에 내가 만든 그래프?
BR
제스퍼
Re: 그래프 상자의 크기 변경고맙습니다. 딱 내가 찾던 것
Re: 그래프 상자의 크기 변경gb<<<
gb<<SETWIDTH></SETWIDTH>
setXaxis 메시지는 모든 축 매개변수를 제어합니다. getXaxis가 반환한 내용은 다음과 같습니다.
{Scale( "Linear" ), Format( "Fixed Dec", 12, 0 ), Min( 0 ), Max( 15.707963267949 ),
Interval( "Numeric" ), Inc( 5 ), Minor Ticks( 1 ), Label Row Nesting( 1 ),
Label Row(
{Automatic Font Size( 0 ), Automatic Tick Marks( 0 ), Inside Ticks( 0 ),
Label Orientation( "Horizontal" ), Major Grid Line Color( -14145495 ),
Minor Grid Line Color( -15790320 ), Show Major Grid( 0 ), Show Major Labels( 1 ),
Show Major Ticks( 1 ), Show Minor Grid( 0 ), Show Minor Labels( 0 ),
Show Minor Ticks( 1 ), Tick Offset( 0 )}
)}
(JMP 13을 사용하면 이전 버전에서는 옵션이 더 적을 수 있습니다.)
Re: 그래프 상자의 눈금 변경다른 접근 방식: AxisBox에 메시지 보내기
gb[Axisbox( 1 )] << {Min( 1 ), Max( 3 )};... 아쉽게도 다음으로 인해 축을 사용할 수 없는 경우 사용할 수 없습니다. SuppressAxes.
그리고 난 원하지 않았어 보여 주다 , 변화 그리고 다시 숨다 축.
이 EasterEgg에 감사드립니다 
btw.
를 얻으려면 중괄호가 필요한 것 같습니다. 두번째 인수도 실행됩니다.
gb<<SETXAXIS></SETXAXIS>
Re: 그래프 상자의 눈금 변경아야!
그래서 심지어
gb<<SETXAXIS></SETXAXIS>
AxisBox와 통신합니다.
다시 활성화한 후 SuppressAxes , rescale 명령이 더 이상 작동하지 않았습니다 
--> AxisBox 없음, 재조정 불가능.
Re: 그래프 상자의 눈금 변경
@호기 쓴 :
그리고 난 원하지 않았어 보여주다 , 변화 그리고 다시 숨다 축.
이제 선택의 여지가 없다는 느낌으로 ...
그렇게 할 가능성조차 있습니까?
좋다 프레임 크기 , SuppressAxes 그래프 상자로 보내면 작동하지 않는 것 같습니다. 그래프 상자로 보내는 데 유효한 메시지인 것 같지만:

제목: 그래프 상자 크기 변경 관련
@Craige_Hales 님 이 작성했습니다:
gb<가 왜 그런지 잘 모르겠습니다. <<
아, 아마도 그것들이 메시지가 아니라 "이름이 지정된 속성 인수"이기 때문일 겁니다. 이름 지정 속성 인수는 인수로만 사용해야 하고 메시지로는 사용할 수 없습니다.

추가 질문:
- Graph Box는 Display Box의 일종인가요? 스크립팅 색인에서 어디에서 찾을 수 있나요?

- Set X Axis 기능에 대한 설명서를 어떻게 활성화할 수 있나요?

제목: 그래프 상자 크기 변경 관련GraphBox() 함수는 다른 xxxBox() 함수보다 더 복잡한 형태의 디스플레이 박스 구조를 반환합니다.

제목: 그래프 상자 크기 변경 관련제 말은, Graph Builder() 함수가 생성하는 Graph Builder Box와 같은 것을 비유적으로 표현한 것입니다.

<< set X Axis() 의 수신자가 "사용자 지정 상자"입니까?

스크립팅 색인에서 사용자 지정 상자는 << X축 설정(): 메시지를 알지 못합니다.

OwnerBox?

제목: 그래프 상자 크기 변경 관련네, 저도 그걸 봤습니다. OwnerBox는 스크립트 가능한 인터페이스(일반적인 박스가 가진 스크립트 기능 외에도 명령어를 포함)를 연결하는 데 사용되는 아주 얇은 래퍼 박스입니다. 제가 간단히 테스트해본 결과, custombox가 바로 그 스크립트 가능한 인터페이스라는 확신은 들지 않았습니다. 아마도 단순히 일부 명령어를 하위 박스로 전달하는 역할만 하는 것 같습니다.