Highcharts 图表编辑主要属性汇总

简介: <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Highcharts Example</title><script type="te




<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Highcharts Example</title>


<script type="text/javascript" src="http://cdn.hcharts.cn/jquery/jquery-1.8.2.min.js"></script>
<style type="text/css">
#container, #sliders {
min-width: 310px;
max-width: 800px;
margin: 0 auto;
}
#container {
height: 400px;
max-width: 800px;
}
</style>
<script type="text/javascript">



$(function () {


  Highcharts.setOptions({//全局变量设置,(本例用于汉化)
   lang:{
      contextButtonTitle:"图表导出菜单",
      decimalPoint:".",
      downloadJPEG:"下载JPEG图片",
      downloadPDF:"下载PDF文件",
      downloadPNG:"下载PNG文件",
      downloadSVG:"下载SVG文件",
      drillUpText:"返回 {series.name}",
      loading:"加载中",
      months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],
      noData:"没有数据",
      numericSymbols: [ "千" , "兆" , "G" , "T" , "P" , "E"],
      printChart:"打印图表",
      resetZoom:"恢复缩放",
      resetZoomTitle:"恢复图表",
      shortMonths: [ "Jan" , "Feb" , "Mar" , "Apr" , "May" , "Jun" , "Jul" , "Aug" , "Sep" , "Oct" , "Nov" , "Dec"],
      thousandsSep:",",
      weekdays: ["星期一", "星期二", "星期三", "星期三", "星期四", "星期五", "星期六","星期天"]
   }
    });


    // Set up the chart
    var chart = new Highcharts.Chart({
        chart: {
        events: {
                click: function (event) {
                alert("点击了图表事件");   
               }
            },
            renderTo: 'container',//容器,与id一致
            type: 'column',//图表显示类型,列
            margin: 100,//图与容器左右上下边距
            options3d: {
                enabled: true,//画图表是否启用3D函数
                alpha: 10,//内旋角度,垂直面向自己旋转向自己,
                //调外旋后,由于倾斜,导致图形左右间距不一样,
                //可以通过调plotOptions.column.pointPadding
                beta: 10,//外旋角度,左右顺时针
                depth: 100,//深度
                viewDistance: 100
            },
           style:{


           height:'500px'
               }  
            
        },
         xAxis: {//x轴坐标
         lineWidth:1,//x轴线宽度
         gridLineWidth:2, //网格线宽度
         gridLineColor: '#197F07',//网格线颜色
        // tickPixelInterval:100,//设置x坐标之间的距离
         title: {
                text: 'x轴标题'                  //指定y轴的标题
            },
            categories: [1,2, 3,4] ,  //指定x轴分组
           plotBands: [{//标示区
      
            }]
        },
        yAxis: {//y轴坐标
        tickInterval: 20,//设置y轴间隔
            title: {
                text: 'y轴标题'                  //指定y轴的标题
            },
            labels: {
   formatter:function(){//格式化y轴坐标
     if(this.value <=50) { 
       return "第一等级("+this.value+")";
     }else if(this.value >50 && this.value <=100) { 
       return "第二等级("+this.value+")"; 
     }else { 
       return "第三等级("+this.value+")";
     }
   }
 },
           plotLines:[{//标示线
             color:'red',            //线的颜色,定义为红色
             dashStyle:'longdashdot',//标示线的样式,默认是solid(实线),这里定义为长虚线
             value:100,                //定义在那个值上显示标示线,这里是在x轴上刻度为100的值处垂直化一条线
              width:2                 //标示线的宽度,2px
             }]
        },
        title: {//图表大标题
            text: '图表大标题',
            style : {
               color:'#FF2424'
              }
        },
        subtitle: {//图表小标题
            text: '图表小标题'
        },
        plotOptions: {//数据点配置,不同图形配置不一样
             column: {
              pointPadding:10,
                depth: 10,//图形在y轴上宽度(深度)
                //edgeWidth:10,//图形圆角半径
                pointWidth: 20//图形宽度
               // colorByPoint:true//同一组数据使用不同的颜色
            }
        },

        series: [{//数据


            name: 'John',//数据列名(图例)
            data: [[3,100],[0, 150], [2, -50], [1, 56.5]],//二维数组下标从0开始
            showInLegend: false // 设置为 false 即为不显示在图例中
        },
        {
            name: 'John1',
            color:'red',//本组数据的颜色
            data: [5, 7, 
            { y : 100, color : "#BF0B23"}//设置单独数据点颜色
           ,4]//数据
        },
         {
            name: 'lhy',
             //colorByPoint:true,  或者直接写在这里
            data: [12, 3, 8,9],//数据
            //lineWidth: 5,//线条宽度
            //dashStyle: 'longdash'//线条样式


        }
        ],
        
        credits:{
// enabled:true,                    // 默认值,如果想去掉版权信息,设置为false即可
text:'版权信息-渐辉科技',               // 显示的文字
href:'http://www.qqqkj.cn',   // 链接地址
position:{                          // 位置设置
//align: 'left',
//x: 400,
//y: 500,
verticalAlign: 'bottom',

},
style: {                            // 样式设置
cursor: 'pointer',
color: 'red',
fontSize: '15px'
  }
}

    });


    
});


</script>
</head>
<body>
<script src="../js/highcharts.js"></script>
<script src="../js/highcharts-3d.js"></script>
<script src="../js/modules/exporting.js"></script>


<div id="container"></div>


</body>
</html>

目录
相关文章
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.
18882 0
CentOS 7- 配置阿里镜像源
|
缓存 Shell 开发工具
git 基本 使用和.gitignore文件不生效
git 基本 使用和.gitignore文件不生效
256 0
|
开发工具 git 缓存
Git忽略规则.gitignore不生效
在项目开发过程中个,一般都会添加 .gitignore 文件,规则很简单,但有时会发现,规则不生效。 原因是 .gitignore 只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
61664 4
|
存储 弹性计算 安全
2024年阿里云服务器2核2G和2核4G配置可选实例规格及收费标准与优惠价格参考
阿里云服务器2核2G和2核4G配置可选实例规格及价格是多少?根据阿里云2024年的收费标准及活动价格来看,2核2G配置轻量应用服务器的最优惠的价格是61元1年,云服务器2核2G配置的价格为99元1年,轻量应用服务器2核4G的价格为165元1年,通用算力型u1实例2核4G的价格为199元1年。不同实例的价格有所不同,下面是2核2G和2核4G配置可选实例规格详解及优惠价格参考。
2024年阿里云服务器2核2G和2核4G配置可选实例规格及收费标准与优惠价格参考
|
Docker 容器 Linux
安装docker和docker-compose
1.卸载旧版本Docker sudo yum remove docker docker-common docker-selinux docker-engine2.执行以下命令安装依赖包 sudo yum install -y yum-utils device-mapper-persistent-data lvm23.
8503 0
|
Linux Docker 容器
Linux环境下Docker的卸载
本文可以满足完整卸载Docker的需求。文章记录了在Linux环境下Docker的卸载过程,包括Docker软件包、镜像、容器、数据卷等文件的删除。
12793 39
|
Linux C语言 固态存储
Linux创建、删除文件和文件夹等操作命令
今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】   一、mkdir命令使用权限     所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。     二、mkdir命令使用格式     格式:mkdir [选项] DirName     三、mkdir命令功能    
36033 1
|
JavaScript 数据管理 应用服务中间件
如何搭建一个极简的广告系统?
如何搭建一个极简的广告系统?
2220 0
|
Unix API C语言
UNIX时间戳和北京时间的相互转换
UNIX时间戳和北京时间的相互转换
1002 0
UNIX时间戳和北京时间的相互转换
|
前端开发 数据库
Failed to load response dataNo data found for resource with given identifier
Failed to load response dataNo data found for resource with given identifier
2537 0