Форматирование данных в диаграмме C # WPF - PullRequest
0 голосов
/ 17 января 2019

У меня есть база данных, где пользователь может выбрать диапазон дат и получить данные обратно. Это сохраняется в трех столбцах, Дата, Время, Значение. если это температура, это линейная диаграмма, если это метр, это гистограмма.

У меня есть код ниже, но он не работает, я запутался, как отправить эти данные.

Установка различных значений:

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;

Сброс всей информации в нижнюю область графика, а не в график.

1 Ответ

0 голосов
/ 17 января 2019

Вы должны попробовать что-то другое, как это:

// не тип диаграммы, вы должны изменить его. // меняем переменную на int, а график удваиваем или плаваем, как вы пожелаете // снова меняем var на int и рабочий лист равен ToString в C #, затем снимаем строку "" и изменяем: на ссылку, после чего нужно просто изменить 3 основные вещи

// изменить график на двойное или плавающее, предлагая плавать здесь из-за сложности // Диаграмма не очень хорошая !!!! Вы можете получить позицию разными способами, просто установив .point = new Location (X, Y), затем просто установите его дважды, а не один раз

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...