tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: MsChartで配列から折れ線グラフを書く
投稿日: 2004/10/29(Fri) 09:13
投稿者るしぇ
>’プログラム自体はエラーなく、まわっています。
Dim datacount, nn As Integer
Dim MyData(datacount, 6) As Double
' 省略
datacount=10
' 省略
nn = 1 ’(For文)
MyData(nn, 1) = aa(nn) 'x値(データ1)

この順番だとそれだけで落ちますが?(^^;)

>1,指定していない系列(C1,C3,C5,C7)がグラフに表示される
そもそもデータの指定をしてるのは
>            .ChartData = MyData
MyData は11行7列のデータなんだからタイトルを設定して無いだけで
データは7列表示するように設定しているのだから当然。

>2,X軸に表示させたいデータがY軸に表示され、X軸にはR(配列の番号)が表示される。
結局表示用に作ってるデータは以下になるから当然の結果。
        For nn = 1 To datacount
            aa(nn) = 100.55 / nn
            bb(nn) = 130.55 / nn
            cc(nn) = 150.55 / nn
            'MyData(nn, 0) = 0 '配列を宣言した時点で初期値が入っている 'y値(データ0)
            MyData(nn, 1) = aa(nn) 'x値(データ1)ではなくy値(データ1’)
            MyData(nn, 2) = nn / 200 'y値(データ1)
            MyData(nn, 3) = bb(nn) 'x値(データ2)ではなくy値(データ2’)
            MyData(nn, 4) = nn / 200 'y値(データ2)
            MyData(nn, 5) = cc(nn) 'x値(データ3)ではなくy値(データ3’)
            MyData(nn, 6) = nn / 200 'y値(データ3)
        Next nn
x値も任意にするなら散布図を参考にした方がいいんじゃない?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。