차트 범례에서 변수를 사용하려면 어떻게해야합니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />내 차트의 범례에 합격 / 불합격 횟수를 자동으로 포함하려고합니다.
나는 시도했다 :
f = N 항목 (실패);
p = N 품목 (합격);
// f와 p의 대입이 작동하면 값은 변수에 있습니다.
PassFailChart = 그래프 빌더 (
보기 제어판 (0),
변수(
X (: Diff_Forward_Neg_3),
Y (: Diff_Forward_Pos_3),
오버레이 (: 필터)
),
요소 (점 (X, Y, 범례 (3), 지터 (1)))
SendToReport (
급파(
{},
"그래프 빌더",
아웃 라인 박스,
{제목 설정 (
"지난 90 일 동안 1e-10A @ 3V 필터 통과 측정"
}}
),
급파(
{},
"Diff_Forward_Neg_3",
ScaleBox,
{Scale ( "Log"), Min (10), Max (100000000000000), Inc (1),
마이너 틱 (1)}
),
급파(
{},
"Diff_Forward_Pos_3",
ScaleBox,
{Scale ( "Log"), Min (10), Max (100000000000000), Inc (1),
마이너 틱 (1)}
),
급파(
{},
"400",
ScaleBox,
{범례 모델 (
삼,
레벨 이름 (0, "실패 -"|| f),
레벨 이름 (1, "합격"|| p),
기본 (0, 0, 0),
베이스 (1, 0, 0),
속성 (0, {선 색 (3)})
속성 (1, {선 색 (5)})
}}
),
급파(
{},
"400",
LegendBox,
{제목 설정 ( "현재 필터 통과 / 실패"})
)
)
)
나는 또한 시험했다 :
레벨 이름 (0, "실패 -"|| f || ""),
레벨 이름 (1, "합격 -"|| p || ""),
어느 쪽도 효과가 없었다. 이것은 가능한가?
제목 : Re : 어떻게 차트 범례 변수를 사용할 수 있습니까?MS,
첫 번째 시도가 맞았 어. Char 함수가 필요했습니다. 차트가 놀랍게 보이고 데이터가 변경되면 업데이트됩니다. 감사합니다.
레벨 이름 (0, "실패 -"|| Char (f)),
레벨 이름 (1, "Pass -"| Char (p)),
제목 : Re : 어떻게 차트 범례 변수를 사용할 수 있습니까?가능한 경우 확실하지 않습니다. 어쨌든 f와 p는 concat 전에 문자열로 변환되어야합니다 : "Fail -"|| char (f).
또 다른 방법은 플로팅하기 전에 오버레이 열의 값 레이블을 설정하는 것입니다.
스크립트 예제 :
열다 ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
// 모든 레벨의리스트
수준 = 연관 배열 ( : 섹스 ) << 열쇠를 얻다 ;
// 값 레이블 "할당"목록 만들기
V1 = 반복 (
나는 = 0 ;
{ 나는 ++ ; Eval Expr (
Expr ( 수준 [ 나는 ] ) = Expr ( 수준 [ 나는 ] || "-" || 숯 ( 한도 ( : 섹스 == 수준 [ 나는 ] ) ) , )
}} ;,,
N 개 항목 ( 수준 )
) ;
// 속성 설정
: 섹스 << 값 레이블 ( V1 ) ;
// 오버레이로 그래프 만들기
그래프 빌더 ( 변수 ( 엑스 ( : 나이 ) , 와이 ( : 신장 ) , 위에 까는 것 ( : 섹스 ) ) , 집단 ( 바 ( 엑스 , 와이 , ) ) ) ;