간단한 IronPython 스크립트를 프로그래밍하여 속성 컨트롤 사용자 입력을 기반으로 Spotfire에서 내 선 그래프 x 축의 날짜 범위를 설정하려고합니다. 그래서 여기에 내가 짐작 무슨이의 모든 문서 또는 예제를 찾을 수는 없지만, 제대로 동작하지 않습니다 :프로그래밍 방식으로 스팟 파이어 그래프 축 범위 설정
from Spotfire.Dxp.Application.Visuals import LineChart
from Spotfire.Dxp.Application.Visuals import ScaleAxis
plot1= plot1.As[LineChart]()
plot1.XAxis.Min = StartDate
plot1.XAxis.Max = EndDate
나는 시각화 및 스크립트 편집 창에서 스크립트 매개 변수와 속성 제어에 들어갔다. 아무도이 작품을 만드는 방법을 알고 있습니까 ?? 감사!
참고 : 확대/축소 슬라이더를 사용하고 싶지 않습니다.
업데이트 : 나는 OVER 합계를 ([칼럼]) (AllPrevious ([날짜])) 그래서 Y의 계산에 어떤 날짜를 필터링 할 수 없습니다 난 그냥이 필요하다고가의 필터링하고있는 중이 야 X 축 범위. 원본 테이블은 다음과 같이 구성되어 있습니다. | 제품 | 날짜 | 단계 |
그리고 수식 위상 각 열을 계산 한 ([위상] = "위상 A", 1,0)
본질적 그래프는 각 스테이지를 통과 한 제품의 개수 나타내면 시간이 지남에 따라 생산되므로 특정 날짜에 해당 단계의 제품 수를 계산하려면 각 단계의 완료 날짜를 항상 알아야합니다. 나는 X 축에서 특정 날짜 범위를보고 싶습니다. 왜냐하면 판매 및 비용을 비교하기 위해 다른 두 그래프의 위/아래에 배치 된 다른 그래프가 있고 각 단계의 제품 수를 기반으로 분석하기가 더 쉽기 때문입니다. 축이 같은 날짜를 표시합니다. 죄송합니다. 사진을 업로드 할 수 없으므로 이해할 수 있기를 바랍니다.
우리는 가장 최근의 판매/비용에만 관심이 있습니다. 판매 및 비용 테이블에 대한 주문형 데이터 (Data on Demand)를 사용하여 해당 날짜를 제한하므로 그래프에 자동으로 원하는 것을 표시 할 수 있습니다. 이제는 phase 열의 날짜가 몇 년 후에 되돌아 올 수 있고 각 단계에있는 제품의 수를 알 필요가 있기 때문에 # of Products 그래프의 범위를 필터링하는 것이 유일한 문제이지만 그래프를보고 싶지는 않습니다. 처음부터 확대/축소 슬라이더를 사용하거나 그래프의 최소/최대 값을 하드 코딩하여이 작업을 수행 할 수는 있지만 자동화 된 무언가가 필요하므로 계속 조정할 필요가 없습니다.
감사합니다. 이것은 대부분의 그래프를위한 좋은 해결책입니다. 불행히도 필터 접근법이 그래프에 표시해야하는 값에 영향을 미치므로 원본 질문에 제 사례에 대한 추가 정보를 추가했습니다. 죄송합니다. IronPython 경로를 사용하는 이유에 대해 더 많은 정보를 제공하지 않았습니다. 제품의 총 수와 함께 최종 결과를 얻을 수있는 한 다른 옵션이 열려 있습니다! – SeeingSpots