그래프 빌더의 일반 상자 그림에 대한 채우기 색상추가 기능이나 JSL을 사용하여 그래프 빌더에서 채우기 색상으로 5개의 상자 그림(일반 스타일)을 색칠하거나 예를 들어 설명하는 효과적인 방법이 있습니까? 다섯 가지 색상은 RGB 값을 통해 정의되어야 합니다.
나는 색이 바랜 것과 울타리가 없기 때문에 단색 스타일의 상자 그림을 사용하고 싶지 않습니다. 하나의 색상 상자 그림이 포함된 파일을 첨부하세요.
대량 맞춤화Re: 그래프 빌더의 일반 상자 그림에 대한 채우기 색상그래프 빌더에서 채우기 색상과 오버레이 모드를 사용하여 작업하는 것은 매우 까다로울 수 있습니다. 로컬 데이터 필터에 의해 상자가 줄어들고 원래 상자 수로 돌아가면 채우기 색상이 부분적으로 사라집니다.
이것이 바로 채우기 색상용 추가 기능에 관심이 있는 이유입니다.
부분적인 솔루션이 도움이 될 수 있습니다. 거의 모든 경우에 다음 JSL 코드를 추가하거나 갱신하여 채우기 색상을 얻거나 복구할 수 있습니다.
SendTo보고(
보내다(
{},
"400",
스케일박스,
{범례 모델(
4,
속성( 0, {선 색상( -14948892 ), 채우기 색상( 67 )} ),
속성( 1, {선 색상( -3636920 ), 채우기 색상( 69 )} ),
속성( 2, {선 색상( -5091146 ), 채우기 색상( 68 )} ),
속성( 3, {선 색상( -9981603 ), 채우기 색상( 72 )} ),
속성( 4, {선 색상( -16744192 ), 채우기 색상( 73 )} )
)}
)
)
이 부분만 추가하는 애드인을 만들 수 있는 방법이 있나요? 이 경우 그래프 빌더에서 추가 기능을 실행하고 채우기 색상을 복구할 수 있습니다.
업로드된 파일에 대한 JSL 코드를 첨부했습니다.
Re: 그래프 빌더의 일반 상자 그림에 대한 채우기 색상까다로운 점은 추가 기능을 다양한 상황에 맞게 강력하게 만드는 것입니다.누군가 X 드롭 존에 2개의 요소를 중첩하면 어떻게 되나요?그룹 X와 그룹 Y 변수가 있으면 어떻게 되나요?처음에는 추가 기능의 제한 사항이 무엇인지 파악해야 합니다.
그런 다음 파악해야 할 하위 작업이 무엇인지 파악할 수 있도록 전체 추가 기능에 대한 접근 방식을 스토리보드에 작성해야 합니다. 대략적인 모습은 다음과 같습니다.
- 열을 플롯의 특정 역할로 캐스팅하기 위한 대화 상자 창을 사용자에게 제공합니다.이는 Graph Builder의 프런트 엔드 역할을 합니다.
- 사용자가 X축(그룹화 변수)에 대한 열을 지정하면 스크립트는 해당 열의 모든 고유 값을 결정합니다.
- 대화 상자 창은 X 수준 목록이 포함된 라인업 상자와 사용자가 각 X 수준에 대한 색상을 선택할 수 있는 드롭다운 상자로 업데이트됩니다.
- 사용자가 확인을 누르면 다음이 수행됩니다.
- 실행을 위해 모든 입력을 변수에 저장합니다.
- 필요한 모든 입력이 제공되었는지 확인하십시오.그렇지 않은 경우 설명적인 오류 메시지를 반환합니다.
- Graph Builder 스크립트를 빌드하고 실행합니다.
모든 것을 계획한 후에는 한 번에 한 부분씩 작업하세요.결국 조각들이 서로 잘 맞는지 확인하십시오.
Re: 그래프 빌더의 일반 상자 그림에 대한 채우기 색상답장을 보내 주셔서 감사합니다. 추가 기능이 어떤 방향으로 나아가야 하는지 제안해 주실 수 있나요?
Re: 그래프 빌더의 일반 상자 그림에 대한 채우기 색상할 수 있다고 확신하지만 무료로 수행하기에는 너무 큰 작업입니다. 
Re: 그래프 빌더의 일반 상자 그림에 대한 채우기 색상저는 그래프 빌더로 생성된 모든 새 상자 그림에 적용하여 지정된 회사 색상으로 상자를 채울 수 있는 추가 기능에 관심이 있습니다.
Re: 그래프 빌더의 일반 상자 그림에 대한 채우기 색상당신이 무엇을 찾고 있는지 잘 모르겠습니다.사용자가 대화 상자에서 색상을 선택하도록 하시겠습니까?정확히 5개 그룹 또는 원하는 수의 그룹에서 작동하길 원하시나요? 대답은 추가 기능의 용도에 따라 상당히 달라질 수 있습니다.
color1 = RGB Color(100,0,0);
color2 = RGB Color(50,120,50);
color3 = RGB Color(210,0,180);
color4 = RGB Color(130,130,200);
color5 = RGB Color(10,190,70);
Graph Builder(
Size( 754, 490 ),
Show Control Panel( 0 ),
Variables( X( :BoxNo ), Y( :RandomVaules ), Overlay( :BoxNo ) ),
Elements( Box Plot( X, Y, Legend( 4 ), Outliers( 0 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
4,
Properties( 0, {Line Color( -14948892 ), Fill Color( color1 )} ),
Properties( 1, {Line Color( -3636920 ), Fill Color( color2 )} ),
Properties( 2, {Line Color( -5091146 ), Fill Color( color3 )} ),
Properties( 3, {Line Color( -9981603 ), Fill Color( color4 )} ),
Properties( 4, {Line Color( -16744192 ), Fill Color( color5 )} )
)}
)
)
);Re: 그래프 빌더의 일반 상자 그림에 대한 채우기 색상빠른 답장을 보내주셔서 감사합니다. 그것은 올바른 방향을 가리킨다. 최대 5개의 빈 상자를 RGB 색상으로 채우기 위한 추가 기능의 JSL 코드는 어떻게 생겼나요?
Re: 그래프 빌더의 일반 상자 그림에 대한 채우기 색상RGB Color()가 당신이 찾고 있는 것 같습니다.예를 들어:
Graph Builder(
Size( 754, 490 ),
Show Control Panel( 0 ),
Variables( X( :BoxNo ), Y( :RandomVaules ), Overlay( :BoxNo ) ),
Elements( Box Plot( X, Y, Legend( 4 ), Outliers( 0 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
4,
Properties( 0, {Line Color( -14948892 ), Fill Color( RGB Color(100, 0, 0) )} ),
Properties( 1, {Line Color( -3636920 )} ),
Properties( 2, {Line Color( -5091146 )} ),
Properties( 3, {Line Color( -9981603 )} ),
Properties( 4, {Line Color( -16744192 )} )
)}
)
)
);