我正在尝试创建一个带有绘图带的蜘蛛图,该绘图带紧靠圆形边框的外边缘。不幸的是,无论我尝试什么(yAxis max、yAxis maxPadding、plotBand 厚度......)(在 Firefox 和 Chrome 中测试),最终都会在 yAxis max 和图表边缘之间出现一些空白。我在我的实际应用程序中创建了一个靶心图案,除了空白之外看起来很好。
编辑:问题不在于我不能填写这个空白(如果我只是将 plotBand 端增加到 yAxis.max 之外,我可以。问题是这个区域完全存在——我也希望最后一点上升到图表的边缘,因此内部绘图带不会按比例缩小。
在这个例子中,圆圈中间还有空格——没关系。 http://jsfiddle.net/XEte8/
html:
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="http://code.highcharts.com/highcharts-more.js"></script>
<div id="container" style="height: 400px"></div>
javascript:
$(function () {
$('#container').highcharts({
chart: {
polar:true
},
yAxis: {
plotBands: [{ // mark the weekend
color: '#FCFFC5',
from: 0,
to: 250,
}],
max:250,
endOnTick:true,
maxPadding:0,
minPadding:0,
startOnTick:true,
tickmarkPlacement:"on"
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4],
pointStart: Date.UTC(2010, 0, 1),
pointInterval: 24 * 3600 * 1000
}]
});
});