Указание меток в настоящее время не поддерживается библиотекой - это, безусловно, важная вещь, которую следует добавить, поэтому я передам эту обратную связь людям, которые в настоящее время работают над библиотекой.глубже, то это необходимо сделать при привязке ряда диаграммы к источнику данных, что выполняется в функции setSeriesData
:
let internal setSeriesData resetSeries (series:Series) data
(chart:Chart) setCustomProperty =
match data with
// Single Y value
| ChartData.YValues ys ->
series.Points.DataBindY [| ys |]
| ChartData.XYValues(xs, ys) ->
series.Points.DataBindXY(xs, [| ys |])
// (...)
Функция получает данные в различенном объединенном значении ChartData
, котороесозданный всеми различными функциями построения графиков, такими как FSharpChart.Column
.Я не уверен, что будет лучшей стратегией - возможно, добавьте option<seq<string>>
, который может указать дополнительные метки.Чтобы отобразить метки, вам, вероятно, придется изменить вызов на DataBindY
(или DataBindXY
) на вызов DataBind
, который позволяет указывать дополнительные свойства (например, метки).документация - я написал несколько статей о библиотеке, которая должна быть онлайн (на самом деле на MSDN) в ближайшее время.Это не исчерпывающая документация, но она должна охватывать большинство поддерживаемых функций библиотеки.