2014-01-17 2 views
1

У меня возникли проблемы с получением баров для отображения любых данных. Данные прекрасно работают в круговых диаграммах, но данные не отображаются в гистограммах. Я не могу понять, почему, но надеюсь, что один из вас сможет. Вот данные, с которыми я работаю.Получение диаграммы флота для работы с гистограммой

DATA

Object, Object, Object] 
0: Object 
    color: "#0150AC" 
    data: "8.00" 
    label: "Please rate the location of our property." 
    ticks: "Please rate the location of our property." 
    __proto__: Object 
1: Object 
    color: "#DE6E26" 
    data: "8.00" 
    label: "Please rate the friendliness and courtesy of our staff." 
    ticks: "Please rate the friendliness and courtesy of our staff." 
    __proto__: Object 
2: Object 
    color: "#559B1E" 
    data: "1.60" 
    label: "Please rate the cleanliness of your room upon check-in." 
    ticks: "Please rate the cleanliness of your room upon check-in." 
__proto__: Object 
length: 3 
__proto__: Array[0] 

ВАРИАНТЫ

bars: Object 
    show: true 
__proto__: Object 
_proto__: Object 

PlaceHolder

selector: "#prime_bar_chart" 

вызов метода

function buildGraph(placeholder, data, options) { 
    $.plot(placeholder, data, { 

    series: options, 

    legend: { 
     show: true, 
     backgroundColor:'#E1DFE0', 
     margin:[-55, 0] 
}}); 

}

+0

Можете ли вы сделать скрипку с некоторыми данными образца? btw, если у вас нет массива массивов в объекте.data? – Sergio

+0

Да, дай мне секунду. –

+0

Документация говорит об объекте или массивах. И он работает с объектами в круговой диаграмме. Это займет у меня второе место, чтобы собрать образцы данных, которые я должен перевести на быстрое собрание. –

ответ

4

@ Серджио правильный. Для линейных и гистограмм требуются данные в следующем формате:

[ [x1, y1], [x2, y2], ... ] 

Круговые диаграммы немного отличаются и могут отличаться от одного значения данных.

Вот скрипка demonstration с вашими данными.

BTW, ticks не является собственностью серийного объекта, а не xaxis, yaxis, см. here.

+0

Спасибо. У меня есть мое настроение так, как сейчас, но по некоторым причинам это не нравится данным. Я это выясню, но по крайней мере у меня есть несколько баров, показывающих, с чем можно работать. –

+0

@TimLieberman, в приведенном выше примере ваше значение данных - это строка, убедитесь, что вы отбрасываете ее на числовой тип. – Mark

+0

Я тестировал оба пути, и он работал как строка. Я сейчас ставлю его как номер. –

Смежные вопросы