반응형
Spotfire 에서는 Ipython을 이용하여 Spotfire 개발 API를 일부 호출해서 쓸수 있다(고 한다 -_-)
이를 활용하면 좀더 다양한 화면을 구성하거나 기능을 표현할 수 있다.
예를 들면 버튼을 누를 때마다 차트를 정렬 또는 역정렬하는 기능을 만들 수 있다.
Spotfire Analylst를 사용할 경우에는 마우스 클릭만으로 가능하지만 웹 상에서 버튼을 따로 두게 되면 좀 더 편하게 사용할 수 있지 않을까?
스크립트는 다음과 같다.
from Spotfire.Dxp.Application.Visuals import BarChart if not myBarchart.As[BarChart]().SortedBars : myBarchart.As[BarChart]().SortedBars = True myBarchart.As[BarChart]().XAxis.Reversed = not (myBarchart.As[BarChart]().XAxis.Reversed)
그러면 다음과 같이 버튼을 누를 때 마다 정렬 또는 역정렬할 수 있는 기능이 생긴다.
'Data Analysis > Python' 카테고리의 다른 글
Spotfire & Python : 특정값이 일치할 때 해당 행의 다른 값을 가져오기 (6) | 2015.08.20 |
---|---|
Spotfire & Python : Marking 한 값을 가져오기 (22) | 2015.08.20 |
Python : pyodbc를 이용해서 MSSQL 접속 (0) | 2015.07.07 |
Spotfire & Python : Add Bookmark (0) | 2015.07.02 |
Python : Start (0) | 2015.03.30 |
댓글