我正在使用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),这使得我的传奇盒子太高了。我想知道是否有办法
我尝试过设置以下属性:
我从这个页面找到了:
然而他们似乎没有做任何改变。
是否有人能够为我提供这个问题的良好解决方案?
答案 0 :(得分:13)
尝试使用提供的列/行设置。我个人仔细检查了这个设置是否有效。只需确保在图例中设置numberColumns
或numberRows
在rendererOptions
内,例如:
legend: {
show: true,
location: 'ne',
rendererOptions: {numberColumns: 2}
}
如果这不起作用,那么我必须说一些其他bug必须隐藏在你的代码中,然后让我们看看代码,这样我们就可以找到并将这个bug压缩在一起:))