Я создаю систему, для которой требуется что-то вроде гистограммы с накоплением в С#. Я искал учебник по гистограмме с накоплением, экспериментировал с кодами и т. Д., Но, похоже, я не могу получить результат, который я хочу, большинство руководств, которые я искал, предназначены для базовая гистограмма. прямо сейчас я сделал это в datagridview (цветные ячейки), но кажется глупым делать гистограмму с накоплением из datagridview.
ссылка на изображение: http://tinypic.com/r/v8oe8k/8
вот мой вопрос, взгляните на эту картинку, возможно ли это сделать в гистограмме с накоплением?
1.) Ряд может продолжаться до другого столбца без другого стека из первого столбца? (Серия 2)
2.) Серия может складываться на пустом месте? (серия 5)
3.) если два вышеуказанных пункта возможны, возможно ли это также для гистограммы с несколькими рядами? (необязательный)
если это возможно, пожалуйста, помогите мне (предоставление примера фрагмента кода будет действительно большим подспорьем)
Спасибо и хорошего дня
редактировать: вот мой код:
chart1.Series.Add("Series 1");
chart1.Series.Add("Series 2");
chart1.Series.Add("Series 3");
chart1.Series.Add("Series 4");
chart1.Series.Add("Series 5");
chart1.Series["Series 1"].ChartType = SeriesChartType.StackedColumn;
chart1.Series["Series 2"].ChartType = SeriesChartType.StackedColumn;
chart1.Series["Series 3"].ChartType = SeriesChartType.StackedColumn;
chart1.Series["Series 4"].ChartType = SeriesChartType.StackedColumn;
chart1.Series["Series 5"].ChartType = SeriesChartType.StackedColumn;
chart1.Series["Series 1"].Points.AddXY(1, 50);
chart1.Series["Series 2"].Points.AddXY(1, 100);
chart1.Series["Series 2"].Points.AddXY(2, 50);
chart1.Series["Series 3"].Points.AddXY(2, 200);
chart1.Series["Series 3"].Points.AddXY(3, 100);
chart1.Series["Series 4"].Points.AddXY(3, 50);
chart1.Series["Series 5"].Points.AddXY(5, 150);