API version 1

- ‐

R

integer

length

ChartBarItemが所有する値の個数を表します。



使用例 CRSダウンロード

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

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

           Function initChart(){
                   bgColor = "WHITE" ;

                   /* 2.棒グラフ作成 */
                    var cs = createSeries(Chart.SERIESTYPE_BAR);

                   /* 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 ) ;

                   /* バーの表示オプション */

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

                   /* ここから BarItemの操作例  */
                   var item = new ChartBarItem("新規セット");
                   item.add(2); # 0
                   item.add(6); # 1
                   item.add(4); # 2
                   item.add(5); # 3
                   item.add(7); # 4

                   item.color = "#ff0000";
                   item.barColor = "#00ff00";
                   item.font = "Gothic" ;
                   item.title = "予約";

                   var b = item.border;
                   b.color = "#ff0000";
                   b.width = 3;
                   item.border = b;
                   print(item.length, " ",item.at(4) ) ;
                   item.insert(1,10) ;
                   item.remove(5) ;
                   item.replace(2,12) ;

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

                   cs.addItem(item);

                   var gSr = testChart.getSeries(0);
                   var gIt = gSr.getItems();
                   print(gIt[0].title," ",gIt[1].title," ",gIt[2].title," ",gIt[3].title ) ;

           }
   }
   testChart.initChart();
}