我正在一個節點/反應單頁面應用程序中加載我的高圖數據,我無法弄清楚如何將它居中在頁面中間。目前,它看起來像這樣:如何在頁面上放置highcharts餅圖和圖例?
它浮在左,我想中心在中間的橙色框的一切。我查看了整個highcharts api文檔,似乎無法弄清楚。該的jsfiddle是在這裏:http://jsfiddle.net/tobitobetoby/1fqvzpdn/36/(即使它的jsfiddle中心的真實,它漂浮到左邊的web/html頁面上)
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'pie',
events: {
load: function(event) {
var chart = this,
points = chart.series[0].points,
len = points.length,
total = 0,
i = 0;
for (i = 0; i < len; i++) {
total += points[i].y;
}
chart.setTitle({
text: '<br>€' + total,
verticalAlign: 'middle',
style: {
fontFamily: 'Arial,Roboto,Helvetica,sans-serif',
fontWeight: 'bold',
fontSize: 34
},
});
// Adding 'transaction' label - labels below don't support images/icons
this.renderer.label("<div class='transactions' style='fontSize:20px !important;'><img style='width:25px; height:25px; position:relative; top:7px;' src='https://github.com/tobi-ajala/shell-exercise/blob/master/icons/card.png?raw=true'/>   Transactions</div>", 120, 130, null, null, null, true).add();
// Adding date label
this.renderer.label("<div class='transactions'>11 Sept 2017 - 11 Oct 2017</div>", 95, 225, null, null, null, true).add();
}
}
}
無關,但' '在導出時呈現。您可以爲圖標自身添加正確的填充空間。 –
或者至少應該有結尾分號。 '&nbsp'→' ' –