Я использую график трепетания Google s в своем приложении.
Я пытаюсь получить немного более стилизованные линии и точки на графиках. Прямо сейчас, в моей серии я могу изменить только отдельные цвета и штрихи для данной линии или точки, используя colorFn
или strokeWidthPxFn
, например, так:
List<ChartData> dataToChart) {
return [
new charts.Series<ChartData, int>(
id: 'Line',
strokeWidthPxFn: (ChartData data, __) => 3,
colorFn: (ChartData data, __) => _getLineColor(data.axisY),
domainFn: (ChartData data, _) => data.axisX,
measureFn: (ChartData data, _) => data.axisY,
data: dataToChart,
),
new charts.Series<ChartData, int>(
id: 'Points',
fillColorFn: (ChartData data, __) => _getPointColor(data.axisY),
colorFn: (_, __) => charts.MaterialPalette.green.shadeDefault,
domainFn: (ChartData data, _) => data.axisX,
measureFn: (ChartData data, _) => data.axisY,
data: dataToChart)
];
Но я не могу получить некоторые другие стили как: