Highcharts图表学习(二)

Highcharts相关功能设置,按钮汉化、位置调整、缩放调整

var bottomWaterPointChart = function (div, stationKey, tagKey, name,tag_name,units) {

Highcharts.setOptions({        lang: {            printChart: ‘打印图表‘,            downloadJPEG: ‘下载 JPEG 文件‘,            downloadPDF: ‘下载 PDF   文件‘,            downloadPNG: ‘下载 PNG  文件‘,            downloadSVG: ‘下载 SVG  文件‘,            downloadCSV: ‘下载 CSV  文件‘,            downloadXLS: ‘下载 XLS   文件‘,            viewData: ‘查看数据表格‘,            resetZoom:‘返回‘  //将原有的功能进行汉化处理        },        global: {            useUTC: false        }

});

$(‘#‘ + div).highcharts({        chart: {            type: ‘spline‘,            zoomType: ‘x‘,//图表缩放设置,随x缩放,随y轴缩放,随x、y一起缩放            plotBackgroundColor: null,            plotBorderWidth: null,            plotShadow: false,            resetZoomButton: {//返回按钮进行位置调整,使其位置合适                position: {                    align: ‘right‘, // by default                    verticalAlign: ‘top‘, // by default                    x: -100,                    y: 0                },                relativeTo: ‘chart‘            },            // 取消边框和背景            borderColor: ‘#fff‘,            //borderWidth: 2,            //borderRadius: 10,            backgroundColor: null        },        title: {            text: name + ‘一天曲线‘,            style: { ‘color‘: ‘#333‘, "text-shadow": "1px 1px 1px rgba(0,0,0,0.5)" },            margin: 1        },        subtitle: {            text: ‘‘        },        xAxis: [{

type: ‘datetime‘,            tickPixelInterval: 150,            tickColor: ‘#333‘,            tickWidth: 1,            //刻度间隔(1小时)            tickInterval: 3 * 3600 * 1000,            lineColor: ‘#333‘,            labels: {

style: {                    color: ‘#333‘                }            },           // opposite: true,--            opposite: false,            plotLines: [{ color: ‘#333‘ }]        }],        yAxis: [{            labels: {                format: ‘{value}m‘,                style: {                    color: ‘#333‘                }            },            lineColor: ‘#FCFFC5‘, tickColor: ‘#333‘,            title: {                text: tag_name,                style: {                    color: ‘#333‘                }            }        }, {            title: {                text: tag_name,                style: {                    color: ‘#333‘

}            },            labels: {                //format: ‘{value} mm‘,--                format: ‘{value}‘+units,//++                style: {                    color: ‘#333‘                }            },            //reversed: true,--            reversed: false,            lineColor: ‘#333‘, tickColor: ‘#333‘,            opposite: true        }],        tooltip: {            //shared: true            shared: false,            formatter: function () {                return Highcharts.dateFormat(‘%H:%M‘, this.x) + ‘<br/><b>‘ + this.series.name + ‘</b>‘ + this.y;            }        },        legend: {            enabled: false        },        series: [{            name: tag_name,            color: ‘#4572A7‘,            type: ‘line‘,            yAxis: 1,            //data: [49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],            tooltip: {                valueSuffix: units            }

}]    });};

原文地址:https://www.cnblogs.com/--cainiao/p/10207117.html

时间: 2024-10-13 11:22:59

Highcharts图表学习(二)的相关文章

Highcharts图表学习随便(一)

Highcharts 是一个用纯 JavaScript 编写的一个图表库, 能够很简单便捷的在 Web 网站或是 Web 应用程序添加有交互性的图表. Highcharts 支持的图表类型有直线图.曲线图.区域图.柱状图.饼状图.散状点图.仪表图.气泡图.瀑布流图等多达 20 种图表,其中很多图表可以集成在同一个图形中形成混合图. 一.图表配置: 1.图表容器: Highcharts 实例化中绑定容器的方式有很多种方式,这里列举三种: 1.通过构造函数 var charts = Highchar

转:Highcharts图表控件的使用

摘要 Highcharts图表控件是目前使用最为广泛的图表控件.本文将从零开始逐步为你介绍Highcharts图表控件.通过本文,你将学会如何配置Highcharts以及动态生成Highchart图表. 目录 前言(Preface) 安装(Installation) 如何设置参数(How to set up the options) 预处理参数(Preprocess the options) 活动图(Live charts) 转:http://www.cnblogs.com/liuhaorain

介绍js插件Highcharts 图表

一.介绍:Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习.个人网站和非商业用途使用.HighCharts支持的图表类型有曲线图.区域图.柱状图.饼状图.散状点图和综合图表. 二.参数介绍 Chart 图表区选项 Color 颜色选项 Title 标题选项 Subtitle 副标题选项 xAxis X轴选项 yAxis Y轴选项 Series 数据列选项 plotOptions 数据点

在asp.net中如何自己编写highcharts图表导出到自己的服务器上来

1.准备工作:网上下载highcharts导出的关键dll.      1).Svg.dll:因为highcharts的格式其实就是一个xml,采用svg的方式画图:      2).itextsharp.dll:这样主要是用于处理和提取highcharts图表内的文字以及编码问题: 2.创建一个简单asp.net项目,并把上述两个程序集引入到项目中,OK.3.给出页面代码: <%@ Page Language="C#" AutoEventWireup="true&qu

关于Highcharts图表组件动态修改属性的方法(API)总结之Series

Highcharts图表组件内的Series很重要,如果说Categries是其大脑,那么Series就是其心脏.这两者才是Highcharts图表组件的重中之重啊.接下来就为大家介绍关于设置Series的相关方法. 一.目录结构 二.API 1.addPoint(添加一个数据点) 参数: options:数据值(①可以是具体的一个Y轴数值,那么X轴坐标系统会随即分配一个:②可以设置一个数组,有着X和Y的数值,如:[xValue,yVlaue] 这样的形式:③可以设置一个Object(对象),详

jQuery HighchartsTableHTML表格转Highcharts图表插件

版权申明jQuery HighchartsTable 由 PMSIpilot 创建,中文使用文档由Highcharts中文网发布本文由Theo.红烧鸡翅膀.Mr.Zhang 翻译整理,版权归Highcharts中文网所有,除非得到允许,不允许以任何形式转载! 一.关于(About) 1.简介 HighchartsTable是一款基于jQuery编写的HTML表格转换Highcharts图表的插件.利用它,你只需要关注HTML表格配置即可创建Highcharts图表! 2.运行原理 Highcha

highCharts图表入门简介

一.Highcharts简介 Highcharts:功能强大.开源.美观.图表丰富.兼容绝大多数浏览器的纯js图表库 Highcharts是一款纯javascript编写的图表库,能够很简单便捷的在Web网站或Web应用中添加交互性的图表,Highcharts目前支持直线图.曲线图.面积图.柱状图.饼图.散点图等多达18种不同类型的图表,可以满足你对Web图表的任何需求 ! 二.Highcharts的构造 三.名词解释 英文名 中文名 描述 lang 语言文字对象 所有Highcharts文字相

highcharts图表的图例legend怎么改变显示位置

一.将图例Legend放于图表右侧1.设置chart的marginRight属性值:chart: { marginRight: 120}2.设置legend图例属性值如下 legend: { align: 'right', //水平方向位置 verticalAlign: 'top', //垂直方向位置 x: 0, //距离x轴的距离 y: 100 //距离Y轴的距离} 3.效果图: 二.将图例放于图表左上角1.设置legend的属性legend: { align: 'left', //水平方向位

HighCharts 图表插件 自定义绑定 时间轴数据

HighCharts 图表插件 自定义绑定 时间轴数据,解决时间轴自动显示数据与实际绑定数据时间不对应问题! 可能要用到的源码片段:http://code.662p.com/list/14_1.html     学习示例如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quo