Я пытаюсь создать диаграмму в моем AddIn (C #, COM - не VSTO).Эта диаграмма имеет несколько рядов, которые могут быть разных типов (например, столбец и линия).И у меня есть данные для каждого отдельного ряда, которые хранятся отдельно, хотя несколько рядов могут иметь одинаковые точки данных оси X.Пара вопросов:
- Правильно ли, что на диаграмме нет понятия, что группа рядов - это набор столбцов, а другая группа - линейный набор?Является ли, что у диаграммы есть коллекция рядов, у каждой серии есть тип, и тогда это работает, это волшебство на дисплее?
- Если все серии имеют один и тот же тип диаграммы, тогда я должен установить только ChartObject.Chart.ChartType?Но если у меня есть несколько типов, тогда я не устанавливаю ChartObject.Chart.ChartType, и вместо этого я устанавливаю Series.SeriesType для каждой серии?
- При настройке диапазона для ряда лучше ли диаграмма, если базовый диапазон в рабочем листе разделяет данные X?Или это так же хорошо, если у каждой серии есть Range, у которого нет общих ячеек с другими сериями?Я спрашиваю, потому что намного проще для меня, если они все совершенно разные (из-за того, как я получаю данные).
- И следствие # 3, если в одной серии отсутствует значение X, которое есть в другой, это проблема?Например, я строю график продаж в день для магазинов, и один магазин закрыт по понедельникам и поэтому не имеет номера для этого дня.(Это данные XML, поэтому они не равны нулю или 0, данные просто не существуют.)
- При настройке данных для серии лучше всего, если я вызову Series.Name, Series.XValues иSeries.Values, чтобы дать ему название серии и данные?Или другой набор звонков лучше?
спасибо - Дейв