У меня есть база данных, где пользователь может выбрать диапазон дат и получить данные обратно. Это сохраняется в трех столбцах, Дата, Время, Значение. если это температура, это линейная диаграмма, если это метр, это гистограмма.
У меня есть код ниже, но он не работает, я запутался, как отправить эти данные.
Установка различных значений:
eChartType chartType = eChartType.ColumnClustered;
if (plotName.Contains("temp") || plotName.Contains("Temp"))
{
chartType = eChartType.Line;
}
var chart = worksheet.Workbook.Worksheets.AddChart($"{plotName} Chart", chartType);
var label = worksheet.Cells["A2:B2571"];
var values = worksheet.Cells["C2:C2571"];
chart.Chart.Series.Add(label, values);
chart.Chart.Legend.Position = eLegendPosition.Right;
Сброс всей информации в нижнюю область графика, а не в график.