これは実際に私がここでやっている簡単な作業です。 1つのChartAreaに2つのシリーズをStackedColumnと1つのPointシリーズとしてまとめて配置する必要があります。以下はコードです。 各シリーズには、テスト目的で3つのデータポイントしかありません。StackedColumnグラフに奇妙な列の幅が表示される
結果のグラフは、下の最初の図を参照してください。積み重ねた列の幅は細く見えます。 Pointシリーズのデータを3か月間に1ヶ月に1ポイントに変更すると、スタックされた列の幅はちょうど良く見えます(図2)。また、s1とs2にStackedColumnの代わりにColumnを使用すると、Pointシリーズs3のどのデータに関係なく、列の幅はすべて良好になります(図3)。
誰もがここで起こって、どのように絵にMSDN on StackedColumnを1として1
Series s1 = new Series("s1");
s1.ChartType = SeriesChartType.StackedColumn;
//s1.ChartType = SeriesChartType.Column;
s1.XValueType = ChartValueType.Date;
s1.Points.Add(new DataPoint((new DateTime(2016, 1, 1)).ToOADate(), 100));
s1.Points.Add(new DataPoint((new DateTime(2016, 2, 1)).ToOADate(), 100));
s1.Points.Add(new DataPoint((new DateTime(2016, 3, 1)).ToOADate(), 100));
Series s2 = new Series("s2");
s2.ChartType = SeriesChartType.StackedColumn;
//s2.ChartType = SeriesChartType.Column;
s2.XValueType = ChartValueType.Date;
s2.Points.Add(new DataPoint((new DateTime(2016, 1, 1)).ToOADate(), 200));
s2.Points.Add(new DataPoint((new DateTime(2016, 2, 1)).ToOADate(), 200));
s2.Points.Add(new DataPoint((new DateTime(2016, 3, 1)).ToOADate(), 200));
Series s3 = new Series("s3");
s3.ChartType = SeriesChartType.Point;
s3.XValueType = ChartValueType.Date;
s3.Points.Add(new DataPoint((new DateTime(2016, 1, 1)).ToOADate(), 400));
s3.Points.Add(new DataPoint((new DateTime(2016, 1, 4)).ToOADate(), 400));
s3.Points.Add(new DataPoint((new DateTime(2016, 1, 7)).ToOADate(), 400));
//s3.Points.Add(new DataPoint((new DateTime(2016, 1, 1)).ToOADate(), 400));
//s3.Points.Add(new DataPoint((new DateTime(2016, 2, 4)).ToOADate(), 400));
//s3.Points.Add(new DataPoint((new DateTime(2016, 3, 7)).ToOADate(), 400));
cht.Series.Add(s1); cht.Series.Add(s2); cht.Series.Add(s3);
cht.ChartAreas[0].AxisX.IntervalType = DateTimeIntervalType.Months;
cht.ChartAreas[0].AxisX.Interval = 1;
cht.ChartAreas[0].AxisX.MajorGrid.Enabled = false;
cht.ChartAreas[0].AxisY.MajorGrid.Enabled = false;
私は周りを歩き回っていました:スタックされた列とポイントシリーズを分離しているが重なっている透明なChartAreasに入れてください。私はスタックされた列のグラフの背景にいくつかの特別な対処があることは知っていますが。私は誰かがそれについていくつかの光を当てることを願っています。聞こえますか、タウ? :) – uqji
はい、私はここにいます:-) - 私の答えを見ましたか? – TaW
@uqjiあなたの投稿にコメントしていないユーザーは、あなたがそれらに言及すると通知されません。何らかの理由であなたの質問の下にコメントしていない人に通知したい場合は、あなたの投稿の1つにコメントを投稿する必要があります。 –