tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトル2本の折れ線の要素を同時取得
記事No10938
投稿日: 2012/11/03(Sat) 00:37
投稿者ゆき
VB2010を始めたばかりの超初心者です。
クリックした位置の同じX軸上にある、2本の折れ線の要素を同時に取得したいのです。
http://hanatyan.sakura.ne.jp/dotnet/chart24.htm
上記サンプルを使わせていただき、
試行錯誤を繰り返すのですが、何分超初心者にてどうにもなりません。
お手数ですがよろしくお願いします。

[ツリー表示へ]
タイトルRe: 2本の折れ線の要素を同時取得
記事No10940
投稿日: 2012/11/03(Sat) 08:01
投稿者VBレスキュー(花ちゃん)
> クリックした位置の同じX軸上にある、2本の折れ線の要素を同時に取得したいのです。

サンプルで言うところの実データを使って具体的に何をどのように取得したいのかを
教えて下さい。

X軸上にあると言われても何を指しているのか判断できませんし、要素を同時にとは
どう言う事を指しているのか解りかねます。
系列のデータ全てを知りたいのなら元のデータから取得した方が早いかと思うし。

グラフの事で質問される場合は、状況を詳しく書いて頂かないと質問内容が良く理解できないので
回答をする気になれないのでレスも付き難いかと。

[ツリー表示へ]
タイトルRe^2: 2本の折れ線の要素を同時取得
記事No10941
投稿日: 2012/11/03(Sat) 15:09
投稿者ゆき
説明不足で申し訳ないです。

X軸には日にち、Y軸には出荷数量が入ります。
2本の折れ線、即ち折れ線AはA商品の出荷数量、折れ線BはB商品の出荷数量で、
各々出荷数量の推移を表します。

例えば、A商品の出荷数量が急増した日に、それを表す折れ線A上をクリックすれば、
その該当するの日の出荷数量をA、B商品ともに把握できるようにしたいのです。
逆にこれはB商品(折れ線B)の場合もあります。

> 系列のデータ全てを知りたいのなら元のデータから取得した方が早いかと思うし。
ご指摘のように元のデータから取得した方が早いと思います。
そのためには、折れ線Aもしくは折れ線Bのクリックをした位置から、
該当する日にちを特定する必要があります。

そこで教えて頂きたいのは日にちを特定する方法です。
サンプルを参考にトライしたのですが超初心者にて何ともなりませんでした。
どうぞよろしくお願いします。

[ツリー表示へ]
タイトルRe^3: 2本の折れ線の要素を同時取得
記事No10944
投稿日: 2012/11/03(Sat) 19:51
投稿者VBレスキュー(花ちゃん)
> そのためには、折れ線Aもしくは折れ線Bのクリックをした位置から、
> 該当する日にちを特定する必要があります。

実際に前記のサンプルを試されたのでしょうか?

前記のサンプルで、i = 元データの 行 が解り、j = 元データの列 が解りますので

元データの i 行目の j 列以外のデータを取得すればいい事になります。

[ツリー表示へ]
タイトルRe^4: 2本の折れ線の要素を同時取得
記事No10945
投稿日: 2012/11/04(Sun) 16:38
投稿者ゆき
もちろん実際に試してますし、現に愛用をさせて頂いています。
ただ、元データの取り方が変則なこともあり、i と j の意味に気付くことが出来ませんでした。
超初心者の悲しさです。

お陰さまで解決しました。
本当にありがとうございます。

[ツリー表示へ]