У меня есть путаница в использовании круговой диаграммы highstock и highcharts на той же странице. В обоих случаях я получаю данные с помощью JSON. Браузер не может правильно отображать Highcharts.StockChart, тогда как он отображает пирог Highcharts.Chart.Highstock И Highcharts: Как я использую StockChart и круговую диаграмму на той же странице
Вот сегмент кода, который я использую:
<script type="text/javascript">
$("document").ready(function() {
$.getJSON('http://localhost:3000/reports/hits?callback=?', function(data) {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
...
},
series: [{
name: 'Name',
data: data,
tooltip: {
yDecimals: 0
}
}]
});
})
$.getJSON('http://localhost:3000/reports/daily_hit?callback=?', function(data) {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container1',
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
...
series: [{
type: 'pie',
name: 'Hit',
data: data
}]
});
})
}
);
</script>
У вас есть пример того, что данные выглядит как тест с? – spinon
Данные для highstock такие же: [[datetime1, hit1], [datetime2, hit2], ....] выглядит следующим образом: http://www.highcharts.com/samples/data/goog- c.json и данные для Highcharts является STH так: [ { название: 'Firefox', у: 45,0, }, { имя: 'IE', у: 26,8, } , { имя: 'Chrome', y: 12.8, нарезанный: true, selected: true } ... ] – ubaltaci
Я только что основал проблему. это не о коде, а о базе данных. как я спросил, я получал хиты из базы данных. Я предполагал, что на каждый день на db есть уникальная запись, но я только что заметил, что за один день было две записи. Таким образом, когда данные верны, на одной странице можно отобразить стоп-качку с высокой загрузкой и высокоскоростную круговую диаграмму. – ubaltaci