javascript - 如何放大饼图并移动到中心

标签 javascript highcharts

我正在使用 highcharts.js,我有两个与制作饼图相关的问题:

如何放大这些饼图以及如何将两个图表设置在 Pane 中间?

$(function() {
    var chart = new Highcharts.Chart({
        chart: {
            renderTo: 'container', type: 'pie'
        },
        title: {
            text: 'Pesticide Residues On Domestic and Imported Foods'
        },
        subtitle: {
            text: 'Percent of foods that exceed FDA or EPA tolerances',
        },
        plotOptions: {
            pie: {
                dataLabels: { enabled: false }
            }
        },
        series: [{
            name: 'Domestic foods',
            size: 150,
            x: 0,
            center: [100, 100],
            data: [
                ['Firefox', 44.2], ['IE7', 26.6], ['IE6', 20], ['Chrome', 3.1], ['Other', 5.4]
            ]
        }, {
            name: 'Imported foods',
            size: 150,
            center: [300, 100],
            data: [
                ['Firefox', 44.2], ['IE7', 26.6], ['IE6', 20], ['Chrome', 3.1], ['Other', 5.4]
            ]
        }]
    });
});

jsfiddle

最佳答案

这对你有用吗?

稍微加宽了容器并增加了 JS 的大小。

在 HTML 中

<div id="container" style="height: 400px; width: 550px; margin-left: auto; margin-right: auto;"></div>

在 JS 中

//...
size: 200,
// ....

JSFiddle

关于javascript - 如何放大饼图并移动到中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28686750/

相关文章:

javascript - 解析 Highcharts 中多个类别的 CSV

javascript - 如何根据angularjs中的值更改标记符号

javascript - 关闭弹出窗口后缩放时传单错误

javascript - 如何使用Javascript将API检索的数据存储在本地并等间隔更新数据?

javascript - vue.js 我在 'v-once' 语句中使用了 'v-for' ,为什么找不到 'item' ?

javascript - Nativescript 和 Angular 2 Http 服务

javascript - 如何在 Highcharts 同步图表中仅显示一个 x Axis 标签

jquery - 在 Highcharts xAxis 上显示 12 个月

javascript - 如何保证跨浏览器AAC+播放?

javascript - 如何使用 JSON 中未标记的 Highmaps 数据 'value'