2016-12-09 2 views
1

Я использую библиотеку highcharts в chartkick для рисования диаграмм.Диагностика легенд диаграмм Chartkick

Мне нужно настроить легенду круговой диаграммы, но я мог бы это сделать.

Мой код

<%= pie_chart Question.group(:user_id).count %> 

Это приводит к

enter image description here

Но мне нужно что-то вроде

enter image description here

т.е.) Мне нужно легенды, которые будут отображаться отдельно ,

Не считайте данные в легенде, это ничего, кроме выборочных данных, которые могут отличаться в двух диаграммах.

ответ

1

Вам необходимо отредактировать параметры по умолчанию для круговой диаграммы.

  1. Отключить метки данных: http://jsfiddle.net/qor8fhqb/2/

    plotOptions: { 
        pie: { 
        dataLabels: { 
         enabled: false 
        } 
        } 
    }, 
    
  2. Включить показ серии пирог в легенде http://jsfiddle.net/qor8fhqb/3/

    series: [{ 
        showInLegend: true, 
    
  3. Настройка символов в легенды http://jsfiddle.net/qor8fhqb/4/

    legend: { 
    symbolWidth: 40, 
    // symbolHeight: 20, 
    squareSymbol: false, 
    symbolRadius: 0 
    }, 
    

Это конфиг для чистых Highcharts без оболочки.

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