API version 1

- ‐

RW

boolean

markerVisible

グラフ上のデータのマーカーを表示するかどうかを表します。

このプロパティの解釈は派生先のデータ系列により異なることがあります。



使用例 CRSダウンロード

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

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

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

                   /* 2.折れ線グラフ作成 */
                   var cs = createSeries(Chart.SERIESTYPE_LINE);

                   /* 曲線グラフ(スプライン)の場合は以下を使用
                   var cs = createSeries(Chart.SERIESTYPE_SPLINE);
                   */
                   /* 凡例の表示位置を右に指定 */
                   var lg = testChart.legend ;
                   lg.alignment = 2;

                   /* CSVファイルの読み込み
                        ここで使用するファイルは、CSVDocumentのsaveサンプルです
                        (csvDoc_05.crsを実行しておきます)
                   */
                   var nf = new FileSystem;
                   var cv = new CSVDocument;
                   var fr = nf.open("Csample.csv", FileSystem.OPEN_READ);
                   cv.load( fr) ;
                   fr.Close();

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

                   /* データの操作事例 (不要の場合はコメントアウト) */
                   cs.addItem(9,22);
                   cs.removeItem(3) ;
                   cs.insertItem(5,6.3,28);

                   /* データの表示オプション */
                   cs.markerVisible = true ;
                   cs.labelsVisible = true ;
                   cs.color = "RED" ;
                   cs.labelsColor = "blue" ;
                   cs.labelsFont = new Font("MS 明朝", 10);
                   cs.title = "新種発見情報" ;
                   cs.width = 3 ;

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

                   /*プロット点のはみだしを補正します */
                   var ac = testChart.getAxis(Chart.AXISALIGN_LEFT);
                   ac.max = 40 ;
                   var ad = testChart.getAxis(Chart.AXISALIGN_BOTTOM);
                   ad.max = 10 ;

           }
   }
   testChart.initChart();
}