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

タイトル Re^8: chartの散布図 線表示について
投稿日: 2016/07/06(Wed) 21:33
投稿者shu
> shuさん、ありがとうございました。画を描くことができました。
>
> アドバイスもらって気づいたんですが、.Series(x)のカッコの中の数字が凡例の数を決めているのですか?
考え方としては逆です。Seriesというのはグラフ系列の集合(コレクション)だと思ってもらえばよいのですが
最初1つのグラフが容易されていてSeries.Addするとグラフが1つ増えるという感じです。グラフ毎に凡例が1つ対応しています。
.Series(x)で
 xを数字とした場合 → x+1番目のグラフ系列を指し示すことになります。(インデックスが0から始まるため)
  xに文字列を指定した場合 → その名前のグラフ系列を指し示すことになります。

最初に提示されていたコードでは
AddをするときにCType(i, String)としているのでiの値を文字列とした名前が系列に対し付加されます。

エラーが出たコードについては
CType(a, String)でAddしたとき"0"という名前の系列が出来ているにもかかわらず
i=0のときにCType(i, String)でAddしてしまったのでまた"0"という名前の系列を追加することになり
名前が重複してしまいエラーとなったのです。

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

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