1

だから私はvb.netにかなり慣れていないので、グラフを表示するレポートジェネレーターの作成に取り組んでいます。その目的は、先月報告された欠陥コードと、それぞれが報告された回数を表示することです。これらのコードは単なる整数であり、認識できる増分はありません。理論的には、特定の月に無限に多くの欠陥コードが報告される可能性があります。

私の問題は、X 軸 (コードが入力される軸) に、その月に報告された欠陥コードだけが表示されないことです。むしろ、均等な量で増加し、発生数を示すバーが増分内に収まる場所に貼り付けられます。

私の質問の核心に到達するために、これらの不安定なコードだけを表示することは可能ですか? たとえば、軸の最初の値を「2」、2 番目の値を「18」、3 番目の値を「41」にするには? それとも、等間隔でのみ軸を作成できますか?

どんな助けでも大歓迎です。

4

1 に答える 1

2

間隔を任意の値に設定できます。x軸に何を表示したいかによって異なります。

例:

chart.ChartAreas(0).AxisX.IntervalType = DateTimeIntervalType.Days
chart.ChartAreas(0).AxisX.Interval = 1

このリンクは、チャート間隔に関する優れた説明を提供します:

http://support2.dundas.com/Default.aspx?article=705

他にも機能がありますが、グラフを起動して機能させるには、間隔を 1 に設定し、間隔の種類を日として設定することをお勧めします。

データのギャップを処理できるように、x 軸の値のデータにインデックスを付けることもできます。このリンクを見ると、チャート スタイルの違いが示されているので、グラフにギャップを表示するかどうかを決定できます。正確にどのようにフォーマットしたいか

http://support2.dundas.com/onlinedocumentation/winchart2005/Data_IndexedXValues.html

この質問では、このトピックについて詳しく説明しています。

グラフ: X 軸に値の説明をさらに表示する

これらをご覧になってもご不明な点がございましたら、お気軽にお問い合わせください。
または、代わりに、いくつかのコードを下書きしてエラーをチェックし、これを投稿してトラブルシューティングを行うこともできます。これは、より具体的に答えるのが簡単です。

于 2013-06-25T21:04:27.547 に答える