Имя пользовательского поля в ECharts

Я разработал консольное приложение. Пользователь может создавать виджеты отчетов (также выбирая тип графика, линии, круговые диаграммы и т. Д.) И ссылки на остальные функции API. Затем система связывает остальные API-данные (я не знаю полей данных, имен пользователей, вводимых на экране) с виджетами отчетов, а также связанными графиками.

Я использую D3.js для живой панели инструментов (содержит виджеты отчетов). Но D3.js не является хорошим выбором для динамических отчетов и динамических данных AJAX. Поскольку реализация D3.js отличается от диаграммы к диаграмме, она не является дружественной к разработчикам, как старшие диаграммы, диаграммы.

Но имя поля highcharts, echarts и других графиков не настраивается. В кендо это можно сделать так:

series: [
    { field: "price" }
  ]

Есть ли способ сделать это в HighCharts или eCharts. Или Можете ли вы предложить какие-либо другие библиотеки графиков (предпочитают бесплатный / открытый исходный код)?

ОБНОВЛЕНИЕ: я больше не использую электронные карты. C3.js более стабилен и прост в использовании. C3.js имеет ту же проблему, но сейчас я готовлю собственный массив данных, и он работает.

chart.graph.load({
   columns: [
       GetTextData(serieData, "x"),
       SerializeDataWithSerieName("blabla", serieData)
   ]
});
....
function GetTextData(data, textToInsertStart) {
     var result = [];
     if (textToInsertStart)
         result.push(textToInsertStart);

     for (var i = 0; i < data.length; i++) {
        result.push(data[i][MyTextFieldName]);
     }
     return result;
}
....
function SerializeDataWithSerieName(serieName, data) {
     var result = [];
     result.push(serieName);
     for (var i = 0; i < data.length; i++) {
        result.push(data[i][MyDataFieldName]);
     }
     return result;
 }

1 ответ

Вы можете установить параметры своей серии, но это зависит от типа вашей серии

см. ссылку ниже для более подробной информации.

https://ecomfe.github.io/echarts/doc/doc-en.html

series: [
    { name: "price" }
  ]

все подробности о серии более подробно описаны в документе Echarts, перейдите по ссылке, которую вы найдете больше.

Другие вопросы по тегам