不规则间隔的仪表盘 Highcharts(或其他库)
创始人
2024-12-24 18:01:01
0

以下是一个使用Highcharts库创建不规则间隔的仪表盘的示例代码:

// 创建数据数组
var data = [
    [0, 10],
    [10, 20],
    [20, 30],
    [30, 50],
    [50, 70],
    [70, 90],
    [90, 100]
];

// 创建仪表盘配置
var gaugeOptions = {

    chart: {
        type: 'solidgauge'
    },

    title: null,

    pane: {
        center: ['50%', '85%'],
        size: '140%',
        startAngle: -90,
        endAngle: 90,
        background: {
            backgroundColor: (Highcharts.theme && Highcharts.theme.background2) || '#EEE',
            innerRadius: '60%',
            outerRadius: '100%',
            shape: 'arc'
        }
    },

    tooltip: {
        enabled: false
    },

    // 仪表盘的刻度线和标签
    yAxis: {
        stops: [
            [0.1, '#55BF3B'], // 绿色
            [0.5, '#DDDF0D'], // 黄色
            [0.9, '#DF5353'] // 红色
        ],
        lineWidth: 0,
        minorTickInterval: null,
        tickAmount: 2,
        title: {
            y: -70
        },
        labels: {
            y: 16
        }
    },

    plotOptions: {
        solidgauge: {
            dataLabels: {
                y: 5,
                borderWidth: 0,
                useHTML: true
            }
        }
    }
};

// 创建仪表盘
var chart = Highcharts.chart('container', Highcharts.merge(gaugeOptions, {
    yAxis: {
        min: 0,
        max: 100,
        title: {
            text: 'Speed'
        }
    },
    credits: {
        enabled: false
    },
    series: [{
        name: 'Speed',
        data: data,
        dataLabels: {
            format: '
{y}
' + 'km/h
' }, tooltip: { valueSuffix: ' km/h' } }] })); // 更新仪表盘的数据 function updateGaugeData(newData) { chart.series[0].setData(newData); } // 示例用法 var newData = [ [0, 30], [30, 60], [60, 80], [80, 90], [90, 95], [95, 100] ]; updateGaugeData(newData);

你可以将上述代码保存为一个HTML文件,并在浏览器中打开它,以查看不规则间隔的仪表盘。

相关内容

热门资讯

程序员教你!德州局怎么透视,p... 程序员教你!德州局怎么透视,poker辅助器免费安装,总是是真的有挂(的确有挂)1)有没有挂:进一步...
热点推荐!wpk私人辅助,po... 热点推荐!wpk私人辅助,pokemmo手机版脚本免费,切实是有挂(有挂讲解)辅助器是一种具有地方特...
总算了解!wepoker辅助器... 总算了解!wepoker辅助器安装包,wepoker辅助器安装包,其实是真的有挂(揭秘有挂)1、玩家...
发现玩家!wejoker私人辅... 发现玩家!wejoker私人辅助软件,aapoker插件,果然是真的有挂(有挂秘笈)在进入软件靠谱后...
热门推荐!wepoker轻量版... 热门推荐!wepoker轻量版有透视吗,德普之星有透视辅助吗,其实是有挂(有挂方略)一、游戏安装教程...
发现玩家!wepoker怎么挂... 发现玩家!wepoker怎么挂底牌,wepoker智能辅助插件,确实是有挂(有挂助手)小薇(辅助器软...
查到实测!wepoker私人定... 查到实测!wepoker私人定制透视,wepoker插件功能辅助器,切实是真的有挂(有挂方略)是不是...
科普分享!拱趴大菠萝十三水作弊... 科普分享!拱趴大菠萝十三水作弊,wepoker是不是有人用挂,其实真的是有挂(证实有挂)1、让任何用...
分享实测!wpk刷入池率脚本,... 分享实测!wpk刷入池率脚本,wepoker破解器,本来真的有挂(有挂教学)1、操作简单,无需手机版...
我来教教大家!德州辅助工具到底... 我来教教大家!德州辅助工具到底怎么样,智星德州辅助译码插件靠谱吗,总是是真的有挂(有挂分析)1、这是...