Интеграция FusionCharts с шаблоном Metronic
Я пытаюсь отобразить график слияния на шаблоне metronic, но после его интеграции на нем отображается пустая страница.
1 ответ
Насколько я понял, шаблон metronic - это движок шаблонов, работающий на Bootstrap 3.3.5 Framework, jQuery 1.10.2 и многом другом. Я предоставлю вам пример, который использует FusionCharts с начальной загрузкой и посмотрим, как он работает. Проверьте эту скрипку Попробуйте свой код здесь и посмотрите, работает ли он.
Одной из возможных причин, по которой вы видите пустую страницу, могут быть скрипты, загруженные не в правильном порядке. Проверьте консоль, вы можете получить сообщение об ошибке "FusionCharts не определен".
Иллюстративный фрагмент JS для визуализации линейного графика в FusionCharts:
FusionCharts.ready(function () {
var visitChart = new FusionCharts({
type: 'msline',
renderAt: 'chart-container',
width: '550',
height: '350',
dataFormat: 'json',
dataSource: {
"chart": {
"caption": "Number of visitors last week",
"subCaption": "Bakersfield Central vs Los Angeles Topanga",
"captionFontSize": "14",
"subcaptionFontSize": "14",
"subcaptionFontBold": "0",
"paletteColors": "#0075c2,#1aaf5d",
"bgcolor": "#ffffff",
"legendBgColor": "#d9ffb3",
"showBorder": "0",
"showShadow": "0",
"showCanvasBorder": "0",
"usePlotGradientColor": "0",
"legendBorderAlpha": "0",
"legendShadow": "0",
"showAxisLines": "0",
"showAlternateHGridColor": "0",
"divlineThickness": "1",
"divLineIsDashed": "1",
"divLineDashLen": "1",
"divLineGapLen": "1",
"xAxisName": "Day",
"showValues": "0"
},
"categories": [
{
"category": [
{ "label": "Mon" },
{ "label": "Tue" },
{ "label": "Wed" },
{
"vline": "true",
"lineposition": "0",
"color": "#6baa01",
"labelHAlign": "center",
"labelPosition": "0",
"label": "National holiday",
"dashed":"1"
},
{ "label": "Thu" },
{ "label": "Fri" },
{ "label": "Sat" },
{ "label": "Sun" }
]
}
],
"dataset": [
{
"seriesname": "Bakersfield Central",
"data": [
{ "value": "15123" },
{ "value": "14233" },
{ "value": "25507" },
{ "value": "9110" },
{ "value": "15529" },
{ "value": "20803" },
{ "value": "19202" }
]
},
{
"seriesname": "Los Angeles Topanga",
"data": [
{ "value": "13400" },
{ "value": "12800" },
{ "value": "22800" },
{ "value": "12400" },
{ "value": "15800" },
{ "value": "19800" },
{ "value": "21800" }
]
}
],
"trendlines": [
{
"line": [
{
"startvalue": "17022",
"color": "#6baa01",
"valueOnRight": "1",
"displayvalue": "Average"
}
]
}
]
}
}).render();
});