jqPlot - Tortenlegende zu groß, wenn viele Legendenelemente vorhanden sind

Ich benutze jqPlot, um ein Kreisdiagramm mit einer Legende zu erstellen. Ein Teil meiner jqPlot-Kuchenoptionen sieht wie folgt aus:

<code>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'
}
</code>

Kürzlich bin ich auf einen Fall gestoßen, in dem es viele Legendenelemente gibt (z. B. 21), wodurch meine Legendenbox zu groß wird. Ich frage mich, ob es auch einen Weg gibt

Eine vertikale Bildlaufleiste befindet sich im LegendenfeldLegendenelemente in mehreren Spalten anzeigen (bevorzugt)

Ich habe versucht, die folgenden Eigenschaften festzulegen:

numberRowsnumberColumns

was ich von dieser Seite gefunden habe:

Optionen für $ .jqplot.PieRenderer

sie scheinen jedoch keine Änderungen vorzunehmen.

Kann mir jemand eine gute Lösung für dieses Problem anbieten?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage