Я пытаюсь динамически заполнять нижний динамический динамик json в детализации, но данные не заполняются, как ожидалось.Как заполнить динамическое значение json в развертке highchart
Я хотел бы получать все пользовательские и поместить его в графе и в сверле вниз каждого пользователя я, чтобы показать успех, ошибка, отменить визит, зарегистрируйтесь, удалите
Я создал промоины вниз highchart со статическими данными, пожалуйста, найти ниже ссылке ниже:
Этот график мой ожидаемый результат:
http://jsfiddle.net/jqueryb/ndfk7vgd/2/
Мой JSON:
var result= [
{
"userId": "user1",
"success": 1,
"error": 0,
"cancel": 0,
"visit": 3,
"enroll": 2,
"uninstall": 0
},
{
"userId": "user2",
"success": 2,
"error": 0,
"cancel": 0,
"visit": 4,
"enroll": 2,
"uninstall": 0
},
{
"userId": "user3",
"success": 1,
"error": 0,
"cancel": 0,
"visit": 2,
"enroll": 1,
"uninstall": 0
},
{
"userId": "user4",
"success": 0,
"error": 0,
"cancel": 2,
"visit": 4,
"enroll": 2,
"uninstall": 0
}
]
Я попытался ниже код для заполнения значения динамически сверлильного вниз, но не повезло :(
<script type="text/javascript">
function loadChart(result) {
var user_data = [];
$.each(JSON.parse(JSON.stringify(result)), function(idx, obj) {
user_data.push(['{ name:' + obj.userId + ',y:1}']);
});
var test_data = '[' + user_data + ']';
$('#container').highcharts({
chart: {
type: 'column'
},
title: {
text: 'Basic drilldown'
},
xAxis: {
type: 'category'
},
legend: {
enabled: false
},
plotOptions: {
series: {
borderWidth: 0,
dataLabels: {
enabled: true
}
}
},
series: [{
name: 'Things',
colorByPoint: true,
data: test_data
}]
});
}
</script>
Это было бы очень признателен, если кто-то может помочь мне решить эту проблему. Спасибо заранее.
Создайте свои данные и передайте их правильно. вы должны сначала создать свои данные. Кроме того, вы еще не создали свои данные. –
Да, я не создавал древовидную структуру, потому что сама моя серия данных не срабатывала должным образом, я пытался динамически строить данные серии, но данные не заполнялись должным образом. Если вы ** test_data ** приходят динамически, но я делаю что-то не так :( –
какие ошибки вы получаете в консоли? –