###前提・実現したいこと
visual studio 2015 communityでグラフ表示プログラムを作っています。やりたい事はX軸目盛を時間表示にして拡大縮小できるようにする事と、X軸の目盛をアプリ上で時間を編集し、編集したらグラフのその時間帯に該当するところにジャンプしてくれると言う物です。
###発生している問題・エラーメッセージ
今ハマっているのはX軸を時間表示にすると、何故か拡大縮小がY軸(縦)しか出来なくなってしまいました。時間ではなくデータの個数表示の時は拡大縮小は出来ていました。
目盛を変更する方法もやり方がわかっていないのでそれを合わせてか、もしくはどちらかでも変更、作成方法がわかれば教えて欲しいです。
エラーメッセージ なし
###該当のソースコード
C#
1DateTime minTime = new DateTime(2016, 6, 9, 0, 0, 0); 2 3 for (int theta = 0; theta < graph_kasokudo_x.Count; theta++) 4 { 5 dw.Series[s1 + "_X"].Points.AddXY(minTime, graph_kasokudo_x[theta]); 6 dw.Series[s1 + "_Y"].Points.AddXY(minTime, graph_kasokudo_y[theta]); 7 dw.Series[s1 + "_Z"].Points.AddXY(minTime, graph_kasokudo_z[theta]); 8 minTime = minTime.AddSeconds(0.2); 9 } 10 //グラフを拡大縮小できるようにする為の設定 11 dw.ChartAreas["ChartArea1"].CursorX.IsUserEnabled = true; 12 dw.ChartAreas["ChartArea1"].CursorX.IsUserSelectionEnabled = true; 13 dw.ChartAreas["ChartArea1"].CursorY.IsUserEnabled = true; 14 dw.ChartAreas["ChartArea1"].CursorY.IsUserSelectionEnabled = true; 15
###試したこと
課題に対してアプローチ
dw.ChartAreas["ChartArea1"].CursorX.Interval = 0.1;
dw.ChartAreas["ChartArea1"].CursorX.IntervalOffset = 0.1;
dw.ChartAreas["ChartArea1"].CursorX.IntervalOffsetType = DateTimeIntervalType.Seconds;
上記の値を変更すると表示がかわるのですが、自由な拡大縮小は出来ません。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/09 12:38
2016/06/09 16:52 編集
2016/06/10 02:29