HighCharts入门

FPGA:UART串口接收(高干扰情况) 在上一篇文章中介绍过UART串口接收模块,其中一个需要优化的方向就是在高干扰情况下,如何实现可靠的UART串口接收任务。 阅读详情

一、什么是HighCharts

1、HighCharts是网页报表工具,开发语言是Javascript

2、HighCharts是一个简单易用、美观、跨平台、跨浏览器的图表工具

3、HighCharts支持图表的类型有:曲线图、柱状图、饼状图、区域图、散点图、综合图的各种图表需求。

 

直线图——line

折线图——spline

柱状图——column

饼状图——pie

区域图——area

综合图——more

 

一、你必须知道的

1、首先,HighCharts是基于Jquery框架开发的,所以需要在页面引入Jquery,具体代码是:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

 

2、其次,需要引入HighCharts js文件

<script src="http://code.highcharts.com/highcharts.js"></script>

    引入HighCharts js文件还可以是拷贝下载下来的Highcharts资源包中的js目录下的highcharts.js文件

 

3、如果你想使用导出功能,必须引入导出相关的js文件,该文件存在与/Highcharts-2.3.5/js/modules/目录下

<script src="http://code.highcharts.com/modules/exporting.js"></script>

   引入下面的三个资源文件后,你就可以参考API文档进行开发了

 

 

 

HighCharts 图表属性——chart

HighCharts 颜色属性——colors

HighCharts 版权属性——credits

HighCharts 导出属性——explorting

HighCharts HTML标签——labels

HighCharts 语言属性——lang

HighCharts 图例属性——legengd

HighCharts 加载属性——loading

HighCharts 导出按钮属性——navigation

HighCharts 数据点属性——plotOptions

HighCharts 数据列属性——series

HighCharts 标题和副标题——title subtitle

HighCharts 数据点提示框——tooltip

HighCharts X轴和Y轴——xAxis yAxis

 

Html代码   收藏代码
  1. <html>  
  2.     <head>  
  3.         <meta http-equiv="content-type" content="text/html; charset=UTF-8">  
  4.         <script type="text/javascript" src="../jquery-1.4.4.js"></script>  
  5.         <script type="text/javascript">  
  6.             $(function () {  
  7.             var chart;   
  8.             $(document).ready(function() {  
  9.                 chart = new Highcharts.Chart({  
  10.                 //HighCharts中chart属性配置  
  11.                   chart: {  
  12.                     renderTo: 'container',//div 标签  
  13.                     type: 'line',//图表类型  
  14.                       
  15.                     /******************以下chart配置可选******************/  
  16.                     backgroundColor:"#EAF7FF",//图表背景色  
  17.                     borderWidth:5,//图表边框宽度  
  18.                     borderRadius:15,//图表边框圆角角度  
  19.                     plotBackgroundColor:"#6DBFBB",//主图表区背景颜色  
  20.                     plotBorderColor:'red',//主图表边框颜色  
  21.                     plotBorderWidth:2,//主图表边框宽度  
  22.                     shadow:true,//是否设置阴影  
  23.                     zoomType:'xy'//拖动鼠标放大图表的方向  
  24.                   },  
  25.                    credits : {  
  26.                         //enable:true,默认就为true,可以不配置  
  27.                         //如果想要去除版权(也就是不显示),只需要设置enable:false即可  
  28.                         href:'http://www.52wulian.org',//链接地址  
  29.                         position: {                        //文字的位置  
  30.                             x:-30,  
  31.                             y:-30  
  32.                         },  
  33.                         style:{                            //文字的样式  
  34.                             color:'red',  
  35.                             fontWeight:'bold'  
  36.                         },  
  37.                         enabled:true,//不显示highCharts版权信息,不显示为false  
  38.                         text:'我爱物联网'                //文字  
  39.                   },  
  40.                   /******************  
  41.                   **Colors-颜色属性为可选配置  
  42.                   **通过配置配置colors,可以轻松的设置数据列的颜色  
  43.                   1、颜色代码可以是十六进制,也可以是英文单词,  
  44.                     还可以是RGB,如同css  
  45.                     2、默认是从第一个数据列起调用第一个颜色代码,  
  46.                     有多少个数据列调用相应数量的颜色  
  47.                     3、当数据列大于默认颜色数量时,重复从第一个  
  48.                     颜色看是调用  
  49.                   ******************/  
  50.                   colors:[  
  51.                     '#000000',//黑  
  52.                     '#FF0000',//红  
  53.                     '#00FF00',//绿  
  54.                     '#0000FF',//蓝  
  55.                     '#FFFF00',//黄  
  56.                     '#FF00FF',//紫  
  57.                     '#FFFFFF',//紫  
  58.                   ],  
  59.                   exporting: {  
  60.                     //enabled:true,默认为可用,当设置为false时,图表的打印及导出功能失效  
  61.                     buttons:{    //配置按钮选项  
  62.                         printButton:{    //配置打印按钮  
  63.                             width:50,  
  64.                             symbolSize:20,  
  65.                             borderWidth:2,  
  66.                             borderRadius:0,  
  67.                             hoverBorderColor:'red',  
  68.                             height:30,  
  69.                             symbolX:25,  
  70.                             symbolY:15,  
  71.                             x:-200,  
  72.                             y:20  
  73.                         },  
  74.                         exportButton:{    //配置导出按钮  
  75.                             width:50,  
  76.                             symbolSize:20,  
  77.                             borderWidth:2,  
  78.                             borderRadius:0,  
  79.                             hoverBorderColor:'red',  
  80.                             height:30,  
  81.                             symbolX:25,  
  82.                             symbolY:15,  
  83.                             x:-150,  
  84.                             y:20  
  85.                         }  
  86.                     },  
  87.                     filename:'52wulian.org',//导出的文件名  
  88.                     type:'image/png',//导出的文件类型  
  89.                     width:800    //导出的文件宽度  
  90.                   },  
  91.                   labels:{  
  92.                       items:[{  
  93.                         //标签代码(html代码)  
  94.                         html:'<p style="font-size:20">Copyright © 2012-2013 </p><a href="http://www.52wulian.org" style="font-size:20;text-decoration: underline;">我爱物联网</a>',  
  95.                         style:{ //设置标签位置  
  96.                                 left:'100px',  
  97.                                 top:'50px'  
  98.                         }  
  99.                     }],  
  100.                       style:{    //设置标签颜色  
  101.                           color:'rgb(0,0,255)'  
  102.                       }  
  103.                   },  
  104.                   xAxis: {  
  105.                         categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',  
  106.                             'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']  
  107.                     },       
  108.                   series: [{  
  109.                         name: 'Tokyo',  
  110.                         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]  
  111.                     }, {  
  112.                         name: 'New York',  
  113.                         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]  
  114.                     }, {  
  115.                         name: 'Berlin',  
  116.                         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]  
  117.                     }, {  
  118.                         name: 'London',  
  119.                         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]  
  120.                     }]  
  121.                 });  
  122.             });  
  123.         });  
  124.         </script>  
  125.     </head>  
  126.     <body>  
  127.         <script src="../highcharts.js"></script>  
  128.         <script src="../exporting.js"></script>  
  129.         <div id="container" style="min-width: 400px; height: 400px; margin: 0 auto"></div>  
  130.     </body>  
  131. </html>  

 

【Bluetooth|蓝牙开发】三、一篇文章,带你总览蓝牙协议 1、开篇词 2、蓝牙开发入门 3、蓝牙协议栈总览 4、蓝牙协议栈——物理层 5、蓝牙协议栈——链路层 6、蓝牙协议栈——传输层 7、蓝牙协议栈——L2CAP协议 8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议 10、蓝牙通信流程分析 11、蓝牙协议栈——Bluez交叉编译 12、蓝牙调试工具汇总 阅读详情

相关推荐

Android Studio连接手机详细教程(包含遇到的问题集)

如果以上内容全都调试正确了,还是存在这个无法安装的问题,多半是一开始用的别的手机进行调试安装,然后抽掉线重新换上另一个手机安装调试才会报错。无法识别的 USB 设备,跟这台计算机连接的前一个 USB 设备工作不正常,Windows 无法识别它。此时,我的开发者选项已经开启,并且windows系统和android studio已经能够识别我的设备了,但还是报了这样的错误。右击你的手机——>更新驱动程序——>浏览我的计算机以查找驱动程序软件。右击此电脑——>属性——>设备管理器——>便携设备。

IT小郭的技术博客 4万+

highcharts入门

http://hbiao68.iteye.com/blog/1835578 一、什么是HighCharts 1、HighCharts是网页报表工具,开发语言是Javascript 2、HighCharts是一个简单易用、美观、跨平台、跨浏览器的图表工具 3、HighCharts支持图表的类型有:曲线图、柱状图、饼状图、区域图、散点图、综合图的各种图表需求。   直线图——l

杀破狼961 1823

LwIP在国产MCU的落地实践:从协议栈优化到网络稳定性实战

本文详细介绍了LwIP协议栈在国产GD32F407 MCU上的移植与优化实践,涵盖硬件平台选择、驱动适配、协议栈调优和网络稳定性提升策略。通过内存管理优化、实时操作系统集成和性能测试,为工业物联网应用提供高可靠性网络通信解决方案,显著提升数据传输效率和系统稳定性。

m2n3b4v5c6的博客 268

Highcharts使用指南

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

weixin_34037515的博客 1117

Materials Studio与LAMMPS联合作战:如何用msi2lmp.exe完美转换聚合物模型(含PCFF力场配置)

本文详细解析了如何利用msi2lmp.exe工具将Materials Studio中的聚合物模型高效、准确地转换为LAMMPS可识别的data文件,并重点配置PCFF力场。文章提供了从MS模型构建、文件导出到命令行转换、参数调整及转换后验证的全流程实战指南与避坑技巧,旨在帮助研究者解决模型转换中的常见问题,实现跨平台分子动力学模拟的无缝衔接。

weixin_29228781的博客 519

水文预报新手别怕!用Matlab 18小时搞定马斯京根法参数K和x(附完整代码)

本文详细介绍了如何使用Matlab在18小时内快速掌握水文预报中的马斯京根法参数K和x的求解方法。通过完整的代码示例和分步解析,帮助新手从理论到实践快速跨越,解决传统手工试算耗时耗力的问题,提升水文预报的效率和精度。

weixin_42573113的博客 254

echart图表之highcharts

前段时间公司要统计各个站的OEE机台的使用率,在网页上前端上展现OEE图表,难点在与如何将这些数据转成合理的数据展现出来提示:以下是本篇文章正文内容,下面案例可供参考发现截来的图片和系统执行出来的图,不能完全一模一样,估计是使用脚本的版本不一样导致。

panda_225400的博客 3411

《跨界杂谈》华为印象(五):高度集权的矩阵式架构

高度集权的矩阵式架构 “高度集权的矩阵式架构”不是官方术语。是笔者的一位同事非常经典的总结。解释这个句话还是有点困难的,笔者入职华为三年也没彻底搞明白,在这里只能尝试性的解释一下。 矩阵 我们先看一下“矩阵”。华为有两套部门职能体系,华为内部术语,叫实线部门和虚线部门。由实线与虚线部门交叉构成矩阵。大部分(但不是所有)华为员工都由两个部门(两个领导)进行管理。对员工而言,所谓的实线部

《云计算架构技术与实践》 2994

HighCharts详情总结

HighCharts中文网:http://www.hcharts.cn/ HighCharts官网:http://www.highcharts.com/download HighCharts入门 一、什么是HighCharts 1、HighCharts是网页报表工具,开发语言是Javascript 2、HighCharts是一个简单易用、美观、跨平台、跨浏览器的图表工具 3、HighCharts支持图表的类型有:曲线图、柱状图、饼状图、区域图、散点图、综合图的各种图表需求。 直线图——line 折线图——s

m0_61419412的博客 2912

指标异常检测和诊断

贡献度,即用定量衡量的方式来说明:一个指标YYY的异动△Y△Y△Y,具体是由其中哪些成分XiX_iXi​带来了多少异动△Yi△Y_i△Yi​?

qq_43349542的博客 3163

MT6771 Android13 背光曲线调试与光感数据校准实战

本文详细介绍了MT6771平台在Android 13系统上进行背光曲线调试与光感数据校准的实战经验。针对高亮度环境下背光误调节问题,深入分析了光感数据上报机制,并提供了驱动层配置修改、背光曲线优化及常见问题解决方案,帮助开发者快速定位并解决类似问题。

moon9的博客 287

Highcharts简介

Highcharts 是一个用纯 JavaScript 编写的一个图表库, 能够很简单便捷的在 Web 网站或是 Web 应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。 Highcharts 支持的图表类型有直线图、曲线图、区域图、柱状图、饼状图、散状点图、仪表图、气泡图、瀑布流图等多达 20 种图表,其中很多图表可以集成在同一个图形中形成混合图。

sunqian_happy的博客 1609

CSV文件输入到simulink中

将示波器波形和数据CSV文件保存下来进行数据分析。将波形绘制到simulink中

yay0923的博客 5325

从入门到精通 Highcharts 的学习路线图

阶段一:入门→ 搭建基本图表,熟悉配置项阶段二:进阶→ 熟悉 API、交互、扩展模块阶段三:项目实践→ 与后端接口结合,动态渲染阶段四:优化→ 大数据性能调优阶段五:专家级→ 框架集成、企业级大屏只要按照这条路线学习,就能从零基础逐步成长为Highcharts 专家🚀。

Highcharts可视化图表库中文博客 1139

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Highcharts入门+Highcharts基础教程,【非常值得学习的资料】

http://www.hcharts.cn/docs/index.php?doc=index Highcharts入门章节目录 Highcharts简介 Highcharts下载与使用 Highcharts配置 Helloworld程序 Highcharts兼容性 Highcharts使用许可 Highcharts基础教程章节目录 Highchar...

weixin_34270606的博客 129

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

HighCharts 交互式图表-01-入门介绍

使开发人员能够在其网页中轻松设置交互式图表。Highcharts 依赖于。

298

Highcharts Gantt图表入门指南

Highcharts Gantt图表入门指南 【免费下载链接】highcharts 项目地址: https://gitcode.com/gh_mirrors/high/highcharts ...

gitblog_00025的博客 513

Highcharts 入门指南:创建你的第一个图表

Highcharts 入门指南:创建你的第一个图表 前言 Highcharts 是一个功能强大的 JavaScript 图表库,它可以帮助开发者轻松地在网页中创建各种交互式图表。本文将带你从零开始,创建一个简单的条形图,让你快速上手 Highcharts 的基本使用方法。 准备工作 在开始之前,请确保你已经在网页中正确引入了 Highcharts 库。Highcharts 提供了多种安装方式,你可...

gitblog_00008的博客 348

使用 Highcharts 3D图表入门

Highcharts 3D 是一个 Highcharts 模块,提供有限的三维支持。它目前允许创建三维柱状图、三维饼图和三维散点图。

Highcharts可视化图表库中文博客 1876

Highcharts入门

bestbud学习Highcharts整理的笔记,主要是加深自己的理解,很认真的排版,想学习Highcharts或画图表的同学可以参考

sinat_31217043的博客 468

HighCharts入门教程

一、HighCharts简介 Highcharts 是一个用纯JS编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。

qq_29807693的博客 1469

安卓自律APP开发实战:从行为干预到应用锁的完整立项方案

在移动应用开发中,如何借助系统能力帮助用户建立健康的使用习惯,正成为安卓开发领域的热点。通过无障碍服务监听前台应用、使用UsageStatsManager统计时长、前台服务实现专注计时,开发者可以构建一套“感知-干预-沉淀”的行为干预系统。这类自律APP不仅解决用户的时间管理痛点,也对系统权限适配、国产ROM后台保活等能力提出挑战。无论是个人开发者想打造自用工具,还是团队探索数字健康产品,都需要掌握应用锁、使用时长统计、精确闹钟等核心技术的实现原理与避坑要点。本文基于真实项目经验,从功能设计、技术选型到上架

weixin_34319374的博客 275
上一篇: java文件读写操作大全
下一篇: Highcharts使用指南
架构师的清醒
博客等级 码龄14年 291粉丝 397原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值