Я создал AmChart, который должен показывать сложенные аэры.
Я не знаю почему, все идет хорошо, за исключением того, что графики не сложены ...
Вот код:
var JSONChart = {
"type":"serial",
"backgroundAlpha":1,
"backgroundColor":"white",
"autoMargin":true,"autoMarginOffset":30,
"marginRight":50,
"creditsPosition":"bottom-right",
"titles":"TEST",
"fontSize":15,
"categoryAxis": {"parseDates":true,"minPeriod":"ss","axisAlpha":1,"gridAlpha":"white",},
"chartScrollbar":{"enabled":true,"backgroundAlpha":1},
"dataProvider":Tableau,
"categoryField":"Date",
"ValueAxis":[{"stackType":"regular","axisAlpha":0,"gridAlpha":0.1,"unit":"MWh","unitPosition":"left"}],
"chartCursor":{"cursorColor":"red","valueLineBalloonEnabled":true,"valueLineEnabled":true,"valueZoomable":true},
}
var Graphiques = [];
for (var j=1;j<TableFinale[0].length;j++){
var Param = {};
Param.id = "g"+j.toString();
Param.type = "line";
Param.lineColor = "red";
Param.valueField = j.toString();
Param.fillAlphas = 0.3;
Graphiques.push(Param);
}
JSONChart.graphs=Graphiques;
customVisualzationObject = AmCharts.makeChart("chartdiv",JSONChart );
У вас есть идея, почему "обычное" значение свойства Stacktype не применяется?
Спасибо
я изменил орфографию, вот код сейчас:
evar JSONChart = {
"type":"serial",
"ValueAxes": [{"stackType":"regular","axisAlpha":0,"gridAlpha":0.1,"unit":"MWh","unitPosition":"left"}],
"backgroundAlpha":1,
"backgroundColor":"white",
"autoMargin":true,"autoMarginOffset":30,
"marginRight":50,
"creditsPosition":"bottom-right",
"titles":"TEST",
"fontSize":15,
"categoryAxis": {"parseDates":true,"minPeriod":"mm","axisAlpha":1,"gridAlpha":"white"},
"chartScrollbar":{"enabled":true,"backgroundAlpha":1},
"dataProvider":Tableau,
"categoryField":"Date",
"chartCursor":{"cursorColor":"blue","valueLineBalloonEnabled":true,"valueLineEnabled":true,"valueZoomable":true},
"Legend":{"position":"top","valueTextRegular":"bite","valueWidth":100},
"export": {
"enabled": true, "position":"bottom-right" }
}
var Graphiques = [];
for (var j=1;j<TableFinale[0].length;j++){
var Param = {};
Param.id = "g"+j.toString();
Param.type = "line";
Param.lineColor = getRandomColor();
Param.valueField = j.toString();
Param.fillAlphas = 0.3;
Graphiques.push(Param);
}
JSONChart.graphs=Graphiques;
Окончательный график все еще не составлен ... Я не знаю почему ..
Легенда не работает слишком ты ..
Вот таблица поставщика данных, которую я использую:
введите описание изображения здесь
Я действительно не понимаю, что не так, я мой JSON ...
Спасибо за помощь:)