API version 1

- ‐

getItem

データを取得します。


呼出形式一覧

呼出形式

説明

CRS::Common::Charts::ChartBarItem getItem(string label)

指定した項目名ラベルを持つデータを取得します。

CRS::Common::Charts::ChartBarItem getItem(integer index)

指定したインデックスにあるデータを取得します。

戻り値一覧

戻り値

説明

CRS::Common::Charts::ChartBarItem

該当するデータのChartBarItemオブジェクト。該当するデータがない場合はnull。

引数一覧

引数

説明

label

取得するデータのラベル
重複時はindexの低い順に1つ取得します。

index

取得するデータの位置

例外

なし

関連項目

getItems メソッド



使用例 CRSダウンロード

Form ChartBarSeries {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   /* 1.初期化 */
   Chart testChart(Chart.CHARTTYPE_BAR){
           Width = 700;
           Height = 500;

           Function initChart(){
                   /*bgColor = "#c5ff90" ; */
                   bgColor = "WHITE" ;

                   /* 2.棒グラフ作成 */
                   var cs = createSeries(Chart.SERIESTYPE_BAR);
                   /* 割合棒グラフ は以下を使用します */
                   /*var cs = createSeries(Chart.SERIESTYPE_PERCENTBAR); */

                   /* CSVデータの作成 */
                   var cv = new CSVDocument;
                   cv << csv {
                           "新車",10,13,15,18,22,24
                           "中古",8,7,8,7,6,5
                           "廃車",16,14,11,8,5,3
                   } ;

                   /* 3.CSVデータを流し込み */
                   cs.load( cv ) ;

                   /* バーの表示オプション */
                   cs.barWidth = 0.6 ;
                   cs.labelsVisible = true ;
                   cs.labelsPosition = 2 ;

                   /* 4.データの表示範囲を自動調整 */
                   relayout( ) ;

                   var cs1 = testChart.getSeries(0);
                   cs1.removeItem(cs1.getItem(0));

                   /* 全削除のため、試すときのみコメントを外す */
                   /* cs1.truncate() ; */

           }
   }
   testChart.initChart();
}