2011-09-13 6 views
1

MSchartコントロールを使用してデータをグラフィカルに表示しています。あなたは次の問題を私に助けてください:私はグラフ領域に2つのシリーズを置くが、それらの間に明らかなギャップがある。どうすれば削除できますか?以下の例を考えてみましょう。 2つのシリーズ(オレンジとパープル)があります。私は彼らが連続的に配置されるようにそれらの間のすべてを削除することがうれしいです。それが問題であれば、X軸は実際には時間です。前もって感謝します。MSChart:シリーズ間の空白を削除する

enter image description here

+0

オレンジのX値が最も高く、紫色のX値はどれくらいですか?それらの間に大きなギャップがある場合は、チャートに大きなギャップがあるべきではないでしょうか? – AakashM

+0

以下の関係が「1セル= 1日」であると仮定する。したがって、そのシリーズの間には7日間の7細胞があります。毎日表示する場合は、はい、時間の連続性のために、それはそのシリーズ間のギャップでなければなりませんが、私はそのギャップを取り除きたいと思います。したがって、オレンジのXの最高値が「01/01/2011」で、紫の最低X値が「01/08/2011」の場合、「01/08/2011」のようなグラフが「01/01/2011 " – TruLa

答えて

1

シリーズクラスには、IsXValueIndexedプロパティがあります。この値をtrueに設定すると、系列データポイントは時間値に従ってプロットするのではなく、系列の順序に従ってプロットされます。すべてのデータポイントが正しい順序になるようにSeriesをソートするようにしてください。

+0

しかし、上記の例のようないくつかのシリーズがある場合、シリーズが整列していないため例外が発生するため、IsXValuInde​​xedプロパティをtrueに設定することはできません。あなたが心に留めていることをより具体的にしてください。とにかくありがとうございました。 – TruLa

+0

@TruLa、まあ、私が知っている限り、それを行う方法はありません。 –