- 締切済み
C#チャートコントロールで
チャートコントロールで折れ線グラフを表示しています。 Mousedownやclickイベントを用いて、 クリックしたデータ点の値を取得したいと考えています。 どのようなコードを書けばいいでしょうか? わからずに困っています。 アドバイスお願いいたします。
- saterain20
- お礼率88% (254/286)
- C・C++・C#
- 回答数3
- ありがとう数1
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- KAZUMI2003
- ベストアンサー率37% (77/208)
あ、すみません。回答が微妙に外してましたね。 using System.Windows.Forms.DataVisualization.Charting; は書いてありますか?
- KAZUMI2003
- ベストアンサー率37% (77/208)
参考URLを読んでみてください。
- KAZUMI2003
- ベストアンサー率37% (77/208)
クリックやダブルクリックイベントで HitTestResult result; result = チャート.HitTest(((MouseEventArgs)e).X, ((MouseEventArgs)e).Y); if(result.ChartElementType ==ChartElementType.DataPoint) { DataPoint dp=result.Series.Points[result.PointIndex]; //dp.XValue はX軸の値 //do.YValue はY軸の値 では、どうでしょうか?
関連するQ&A
- Google chart API 、PHP、MySQLを使って
Google chart API 、PHP、MySQLを使って折れ線グラフを作成したのですが良いサンプルが見つかりません。 PHPでMySQLから値を取得して、その値をGoogle chart APIによって折れ線グラフで表示したいのですが苦戦中です。 なにか良いサンプルがあったら教えていただけないでしょうか。 もしくは、どのようなコードを書けば良いか教えてください。 お願いします。
- 締切済み
- PHP
- Chartコントロールを使用してのグラフ描画につい
Chartコントロールを初めて使用します。 VB.net(VB2012)でChartコントロールを使用してグラフを描画するアプリを作っています。 X軸に稼動日 1 2 3 ・・・・ Y軸に時間 1.5 1.0 2.75 ・・・・ 上記のようなデータで折れ線グラフを描くことはできたのですが グラフはそのままで、Y軸のラベル表示を実数から時間表示に変更することは 可能でしょうか? (例 1.5→1:30、 1.0→1:00、 2.75→2:45 ・・・) Y軸のLabelSyale.Formatプロパティを設定すればいいのかなと思いましたが 上手くいきません。 分かる方いらっしゃいましたら、ご教授下さい。宜しくお願いします。
- 締切済み
- Visual Basic
- VB2010で、選択した系列を最前面に表示させたいのですが、
VB2010で、選択した系列を最前面に表示させたいのですが、 どなたかご存知ないでしょうか? チャートコントロールに描いたグラフ線をクリックすると、 何番目の系列をクリックしたのか取得するところまでできました。 複数の折れ線グラフが重なっていて見にくいので、 クリックしたグラフを最前面に表示させたいのですが、 Seriesで順序並べ替えのようなものが見つかりません。 どなたかご存知でしたら教えてください。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- .net chartでの積層棒グラフの接続・系列線
VB2010(.net framework4.0)で、.net chartコントロールを使用し、グラフをブラウザに表示するプログラムを作成しております。 作成するグラフの中に、積層棒グラフ(積み重ね棒グラフ)があり、その各系列を結ぶ線(接続線や系列線と呼ばれるもの)を描画したいのですが、.net chartコントロールには該当するプロパティが無い様に見受けられます。(Webで色々と探ってみましたが、マッチしたページが見つかりませんでした) 折線グラフを重ねることでそれっぽい形にはなるのですが、綺麗には描画できず、この質問に至っております。 「実はこのプロパティで実現できる」や、「こうやって折れ線で描画したら綺麗にできる」など、お知恵をお貸し頂ければと思います。 よろしくお願いします。
- 締切済み
- Visual Basic
- VB2010で、チャートコントロールをクリックすると、
VB2010で、チャートコントロールをクリックすると、 その部分の色を取得することは出来ないでしょうか。 ご存知の方教えてください。よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- 複合グラフ 株価チャートと折れ線
Excel2007 株価チャートに買値を直線で表示したい (買値を同額で折れ線で表示) 株価チャートと折れ線グラフの複合グラフは作成できますか。 その方法を教えて下さい。
- ベストアンサー
- その他MS Office製品
- C#でのコントロール配列について
C#でのコントロール配列について ピクチャーボックスを配列にして動的生成しています (日本語おかしい…?) そこで質問です。 あるピクチャーボックスをクリックすると クリックされたピクチャーボックスの値(?)とかを取得 (たとえば、Nameとか) 1つだけの場合なら、イベントのClickでできたんですが 配列にすると、どうすればいいのかわからなくなりました わかりやすいサイトとかあったら教えてください!
- ベストアンサー
- C・C++・C#
- objective-cでチャート表示を行いたい。
株式取引に関するcocoaアプリを作成することになりチャートを表示したいのですが、どのようなUIを使用すればいいのでしょうか。 ネット上では折れ線グラフや円グラフなどを表示するライブラリは公開されていましたが、ローソク足はなさそうだったので自作しようと思っています。 環境は以下のとおりです。 OS X:10.10.5 Xcode:7.0 よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- VB2008、Chart Controlを使った為替データの描画につい
VB2008、Chart Controlを使った為替データの描画について教えて頂きたいです。 PriceDownColorをレッド、PriceUpColorをイエローに設定したのですが、 全てのバーの色がイエローで表示されてしまいます。 (陰線もイエロー) また、上ヒゲがなぜか太いバーから切れていて、 下ヒゲ自体は表示すらされません。 バグでしょうか… ちなみにデータはAccess2000から取り込んでおり、 Open、High、Low、Closeのデータ型は倍精度浮動小数点型です。 Chart Controlの方の設定はAuto、Double共に試しましたがダメでした… Chart Controlを用いてこれらの問題を解決するにはどうすればよいでしょうか? 説明不足な点などありましたら補足します。 よろしくお願いします。
- ベストアンサー
- Visual Basic
お礼
ありがとうございます。トライしてみます。
補足
HitTestResult result;でエラーが出ます。 HitTestResultクラスの使い方がわかっていないです。 頑張って試行しておりますが、わかりません。 アドバイスいただけないでしょうか? よろしくお願いいたします