zoukankan      html  css  js  c++  java
  • highCharts参数实例解释

    <!DOCTYPE html>  
    <html>  
        <head>  
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
            <title>Highcharts Demo</title>
            <script type="text/javascript">  
            var chart;  
            $(document).ready(function() {  
                chart = new Highcharts.Chart({  
                    chart: {  
                        renderTo: 'container',                    //设置显示图表的容器  
                        type: 'line',                            //设置图表样式,可以为line,spline, scatter, splinearea bar,pie,area,column  
                        defaultSeriesType: 'column',             //图表的默认样式  
                        margin:[21, 23, 24, 54],                //整个图表的位置(上下左右的空隙)  
                        marginRight: 200,                        //右边间距  
                        marginBottom: 25,                        //底部间距/空隙  
                        inverted: false,                        //可选,控制显示方式,默认上下正向显示  
                        shadow:true,                            //外框阴影  
                        backgroundColor:"#FFF",  
                        animation:true,  
                        borderColor:"#888",  
                        borderRadius:5,  
                        borderWidth:1,  
                        ignoreHiddenSeries:true,  
                        reflow:true,  
                        plotBorderWidth:1,  
                        alignTicks:true  
                    },
                    
                    labels:{                                    //在报表上显示的一些文本  
                        items:[{  
                            html:'本图表数据有误,仅用于说明相应的属性',  
                            style:{left:'100px',top:'60px'}  
                        }, {  
                            html:'http://www.highcharts.com/demo',  
                            style:{left:'100px',top:'100px'}  
                        }]  
                    },
                    
                    credits:{                                    //右下角的文本  
                        enabled: true,  
                        position: {                                //位置设置  
                            align: 'right',  
                            x: -10,  
                            y: -10  
                        },  
                        href: "http://www.highcharts.com",        //点击文本时的链接  
                        style: {  
                            color:'blue'  
                        },  
                        text: "Highcharts Demo"                    //显示的内容  
                    },
                    
                    plotOptions:{                                //绘图线条控制  
                        spline:{  
                            allowPointSelect :true,                //是否允许选中点  
                            animation:true,                        //是否在显示图表的时候使用动画  
                            cursor:'pointer',                    //鼠标移到图表上时鼠标的样式  
                            dataLabels:{  
                                enabled :true,                    //是否在点的旁边显示数据  
                                rotation:0  
                            },  
                            enableMouseTracking:true,            //鼠标移到图表上时是否显示提示框  
                            events:{                            //监听点的鼠标事件  
                                click: function() {
                                    //click code
                                }
                            },  
                            marker:{  
                                enabled:true,                    //是否显示点  
                                radius:3,                        //点的半径  
                                fillColor:"#888"  
                                lineColor:"#000"  
                                symbol: 'url(http://highcharts.com/demo/gfx/sun.png)',        //设置点用图片来显示  
                                states:{  
                                    hover:{  
                                        enabled:true            //鼠标放上去点是否放大  
                                    },  
                                    select:{  
                                        enabled:false            //控制鼠标选中点时候的状态  
                                    }
                                }  
                            },  
                            states:{  
                                hover:{
                                    enabled:true,                //鼠标放上去线的状态控制  
                                    lineWidth:3  
                                }  
                            },  
                            stickyTracking:true,                //跟踪  
                            visible:true,  
                            lineWidth:2                            //线条粗细  
                            pointStart:100  
                        }
                    },
              
                    title: {  
                        text: 'Monthly Average Temperature',    //标题  
                        x: -20                                     //center设置标题的位置  
                    },
                    
                    subtitle: {  
                        text: 'Source: WorldClimate.com',        //副标题  
                        x: -20                                    //副标题位置  
                    },
                    
                    xAxis: {                                    //横轴的数据  
                        categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']  
                        lineWidth:1,                            //纵轴一直为空所对应的轴,即X轴  
                        plotLines: {                            //一条竖线  
                            color: '#FF0000',  
                             2,  
                            value: 5.5  
                        },
                        labels: {                                //设置横轴坐标的显示样式  
                            rotation: -45,                        //倾斜度  
                            align: 'right',  
                            step:1,                                //刻度间隔  
                            style: {  
                                font: 'normal 13px Verdana, sans-serif'  
                                color: 'white'  
                            }
                        }
                    },
                    
                    yAxis: {  
                        tickInterval: 200,                      //自定义刻度  
                        max:1000,                                //纵轴的最大值  
                        min: 0,                                    //纵轴的最小值  
                        title: {                                //纵轴标题  
                            text: '百分数'  
                        },
                        labels : {  
                            formatter : function() {            //设置纵坐标值的样式  
                                return this.value + '%';  
                            }  
                        }, 
                        plotLines: {  
                            value: 0,  
                             1,  
                            color: '#808080'  
                        }
                    },
                    
                    tooltip: {                                    //鼠标移到图形上时显示的提示框  
                        formatter: function() {  
                            return '<b>'+ this.series.name +'</b><br/>'+  
                            this.x +': '+ this.y +'°C';  
                        }  
                        crosshairs:{                            //控制十字线  
                            1,  
                            color:"#CCC",  
                            dashStyle:"longdash"  
                        }
                    },
                    
                    legend: {                                    //方框所在的位置(不知道怎么表达)  
                        layout: 'vertical',  
                        align: 'right',  
                        verticalAlign: 'top',  
                        x: -10,  
                        y: 100,  
                        borderWidth: 0  
                    },
                    
                    series: [
                        {                                    //以下为纵轴数据  
                            name: 'Tokyo',  
                            data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]  
                        }, 
                        {  
                            name: 'New York',  
                            data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]  
                        }, 
                        {  
                            name: 'Berlin',  
                            data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0]  
                        }, 
                        {  
                            name: 'London',  
                            data: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8]  
                        }
                    }];  
                });
            </script>
        </head>
        
        <body>  
            <div id="container" ></div>
            
            <script type="text/javascript" src="./js/jquery.min.js"></script>  
            <script type="text/javascript" src="./js/highcharts.js"></script>  
            <script type="text/javascript" src="./js/excanvas.compiled.js"></script>
        </body>  
    </html>
  • 相关阅读:
    java static关键字的四种用法
    修改Intellij IDEA模板注解@author变量user内容
    iIDEA: 运行Scala代码右键没有Run选项
    idea 无法创建Scala class 选项解决办法汇总
    scala之idea下如何新建scala工程
    scala之windows环境安装与配置
    @RestController注解
    @component的作用详细介绍
    springboot 日期参数前后台转换问题
    MySQL数据库硬件选择
  • 原文地址:https://www.cnblogs.com/zcynine/p/5180055.html
Copyright © 2011-2022 走看看