jqPlot -Легенда круговой диаграммы слишком длинная, когда элементов легенды много

Я использую jqPlot для создания круговой диаграммы с легендой. Часть параметров круговой диаграммы jqPlot выглядит следующим образом:

seriesDefaults: {
    renderer: $.jqplot.PieRenderer,
    rendererOptions: {
        padding: 10,
        showDataLabels: true,
        dataLabelFormatString: '%.2f%%',
        sliceMargin: 2,
        startAngle: -90
    }
},
legend: {
    show: true,
    location: 'e',
    placement: 'outside',
    xoffset: 1,
    fontSize: '11px',
    rowSpacing: '10px',
    textColor: '#222222',
    fontFamily: 'Lucida Grande, Lucida Sans, Arial, sans-serif'
}

Недавно я столкнулся со случаем, когда имеется много элементов легенды (например, 21 ), из-за чего окно легенды слишком высокое. Мне интересно, есть ли способ

  1. иметь вертикальную полосу прокрутки в поле легенды
  2. отображать элементы легенды в нескольких столбцах (предпочтительно)

Я пытался установить следующие свойства:

  • numberRows
  • numberColumns

, которые я нашел на этой странице:

$.jqplot.PieRenderer options

, однако они, похоже, не вносят никаких изменений.

Может ли кто-нибудь дать мне хорошее решение этой проблемы?

5
задан jpen 3 May 2012 в 15:51
поделиться

0 ответов