GraphWeaver for Visio サンプルプログラム
サンプルプログラムご利用にあたって
    以下の使用条件を遵守して下さい。
  • サンプルプログラムおよび資料のネットワークへの公衆送信、および、雑誌・製品への無許可の添付・複製を禁止します。
  • 当社は、サンプルプログラムおよび資料の使用に付随また関連して発生する損害に関して、一切の責任を負わないものとします。
  • サンプルプログラムおよび資料に、誤字・脱字・位置ずれ等の表記、又、内容に誤りがございましても当社として責任は負わないものとします。
  • サンプルプログラムおよび資料は、予告せずに改良・変更することがあります。
  • サンプルプログラムおよび資料は、動作例・応用例を説明するためのものです。したがってこれらの情報を使用される場合には、使用者の責任においてプログラムを設計してください。これらの使用に付随また関連して発生する損害に関して、当社は一切の責任を負わないものとします。
戻る>> サンプルプログラム
2系列の折れ線グラフのサンプルプログラム。 (sample003)
サンプルプログラムsample008
2系列の折れ線グラフを表示するサンプルプログラムです。
setDataSeriesNoで系列数を指定しています。

  ~ここまではSample002と同じですので省略します。~

        private void button1_Click(object sender, EventArgs e)
        {

   ~Sample002と同じですので省略します。~

            //データ指定
            //データ系列0用の領域の確保 データ系列の領域の共用はできません。
            List list0 = new List();
            
            //データ系列1用の領域の確保 データ系列の領域の共用はできません。
            List list1 = new List();
            
            // データ系列数の指定
            mngInfo.SetDataSeriesNo(2);
            
            for (double x = -5 ; x < 6 ; x += 0.1)
            {
                double y;
                y = Math.Pow(x,2.0) - (4 * x) + 3 ;
                Sakura.GW.Lib.Point pos = new Sakura.GW.Lib.Point(x, y);
                list0.Add(pos);
            }
            
            // データ系列0のセット
            mngInfo.SetDataRowData(0,list0);
            
            for (double x = -10; x < 11; x += 0.1)
            {
                double y;
                y = x * 0.5;
                Sakura.GW.Lib.Point pos = new Sakura.GW.Lib.Point(x, y);
                list1.Add(pos);
            }
            
            // データ系列1のセット
            mngInfo.SetDataRowData(1,list1);

   ~Sample002と同じですので省略します。~

            //点設定
            GraphWeaver_PointPack pointPack = new GraphWeaver_PointPack();
            //系列0設定
            pointPack.seriesNo = 0;                                     //系列
            pointPack.style = PointStyle.Circle;                        //点のスタイル
            pointPack.pointColor.setIndex(ColorIndex.Transparence);     //点の色
            pointPack.size = 2.0;                                       //点のサイズ
            pointPack.bConnect = true;                                  //接続線の有無
            pointPack.lineColor.setIndex(ColorIndex.Red);               //接続線の色
            pointPack.lineTickness = 0.5;                               //接続線の太さ
            mngInfo.SetGraphPoint(pointPack);                           //点の設定

            //系列1設定
            pointPack.seriesNo = 1;                                     //系列
            pointPack.style = PointStyle.Circle;                        //点のスタイル
            pointPack.lineColor.setIndex(ColorIndex.Blue);              //接続線の色
            mngInfo.SetGraphPoint(pointPack);                           //点の設定

  ~以降 Sample002と同じですので省略します。~
							
戻る>>
GraphWeaver for Visio に関するお問い合せは まで。

※Microsoft及びOffice,Visio,Excell,PowerPointは米国Microsoft Corporationの登録商標です。