Мое требование - рисовать диаграммы динамически на основе ответа веб-служб, равного chartType
, и конкретного отформатированного dataSet
, но FusionChart не удалось этого сделать.
В приведенном ниже примере предположим, что формат dataSet имеет видТо же самое для всех типов диаграмм, таких как (линии, столбцы, сгруппированные и т. д.), но когда я меняю тип диаграммы, она отображает Нет данных
* Примечание: то же самое, чего я достиг в HighChartsно мой клиент вынужден использовать фьюжн-диаграммы
export const getChartOptions = (chartOptions) => {
return {
chartConfig: {
type: chartOptions.type,
dataFormat: chartOptions.dataFormat,
},
dataSource: {
chart: {
caption: chartOptions.caption,
subCaption: chartOptions.subCaption,
xAxisName: chartOptions.xAxisName,
yAxisName: chartOptions.yAxisName,
numberSuffix: chartOptions.numberSuffix,
theme: chartOptions.theme,
showLegend: '1'
},
categories: [
{
category: [{
label: 'Q1'
}, {
label: 'Q2'
}, {
label: 'Q3'
}, {
label: 'Q4'
}]
}
],
dataset: [{
seriesname: 'Last Year',
data: [{
value: 10000
}, {
value: 11500
}, {
value: 12500
}, {
value: 15000
}]
}]
}
};
};