Может кто-нибудь объяснить, как я могу использовать несколько файлов CSV / JSON с amCharts и функцией загрузчика данных?
Мой код:
var chart = AmCharts.makeChart( "chartdiv", {
type: "stock",
datasets:[{
title: "Outdoor",
fieldmappings: [{
fromField: "timestamp",tofield: "timestamp"
},{
fromField: "temp", tofield: "temp"
},{
fromField: "id", tofield: "id"
}],
compared: false,
categoryField: "timestamp",
dataLoader: {
url: "/sensor-data.php?action=csv_data&id=AB&period=48",
showCurtain: true,
async: true,
reverse: true,
useColumnNames: true,
showErrors: true,
complete: function ( chart ) {
console.log( "Loading complete" );
},
load: function ( options, chart ) {
console.log( "File loaded: ", options.url );
},
error: function ( options, chart ) {
console.log( "Error occured loading file: ", options.url );
}
}}],
pathToImages: "http://www.amcharts.com/lib/images/",
//Python: 2015-10-27 08:43:00 YYYY-MM-DD HH:mm:ss */
//PHP: 2015-10-27 09:24:06 YYYY-MM-DD HH:mm:ss */
dataDateFormat: "YYYY-MM-DD JJ:NN:SS",
startDuration: 1,
categoryAxis: {
parseDates: true,
minPeriod : "10mm",
gridPosition: "start"
},
valueAxes: [ {
id: "v1",
gridAlpha: 0.07
}],
graphs: [ {
type:"line",
valueAxis: "v1",
title: "AB",
valueField: "temp",
lineThickness: 2
}
],
"legend": {}
} );
Я не могу понять, как отобразить другой набор данных с URL-адресом: "/sensor-data.php?action=csv_data&id='AB'&period=24"
ИЗМЕНИТЬ / ОБНОВЛЕНО: В соответствии с комментариями @martynasma ниже я обновил код, но ничего не отображается, и данные для графика не загружаются.
/sensor-data.php?action=csv_data&id='AA'&period=24"
и/sensor-data.php?action=csv_data&id='AB'&period=24"
. Я ищу пример или руководство о том, как я загружаю эти два набора данных на один и тот же график. - person user19466   schedule 28.10.2015dataSets: [{ dataLoader: { url: "/.....
, я не получаю график. - person user19466   schedule 28.10.2015