1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="highchart_export_module_asp_net._Default" %>
  2.  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head runat="server">
  6. <title>Highchart js export module sample</title>
  7. <!-- 1.引入jquery库 -->
  8. <script src="Javascript/jquery-1.5.1.js" type="text/javascript"></script>
  9. <!-- 2.引入highcharts的核心文件 -->
  10. <script src="http://highcharts.com/js/highcharts.js" type="text/javascript"></script>
  11. <!-- 3.引入导出需要的js库文件 -->
  12. <script src="http://highcharts.com/js/modules/exporting.js" type="text/javascript"></script>
  13. </head>
  14. <script language="javascript" type="text/javascript">
  15. var chart;
  16. $(document).ready(function () {
  17. chart = new Highcharts.Chart({
  18. chart: {
  19. renderTo: 'container',
  20. defaultSeriesType: 'line', //图表类别,可取值有:line、spline、area、areaspline、bar、column等
  21. marginRight: 130,
  22. marginBottom: 25
  23. },
  24. title: {
  25. text: 'Monthly Average Temperature', //设置一级标题
  26. x: -20 //center
  27. },
  28. subtitle: {
  29. text: 'Source: WorldClimate.com', //设置二级标题
  30. x: -20
  31. },
  32. xAxis: {
  33. categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
  34. 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']//设置x轴的标题
  35. },
  36. yAxis: {
  37. title: {
  38. text: 'Temperature (°C)' //设置y轴的标题
  39. },
  40. plotLines: [{
  41. value: 0,
  42. width: 1,
  43. color: '#808080'
  44. }]
  45. },
  46. tooltip: {
  47. formatter: function () {
  48. return '<b>' + this.series.name + '</b><br/>' +
  49. this.x + ': ' + this.y + '°C'; //鼠标放在数据点的显示信息,但是当设置显示了每个节点的数据项的值时就不会再有这个显示信息
  50. }
  51. },
  52. legend: {
  53. layout: 'vertical',
  54. align: 'right', //设置说明文字的文字 left/right/top/
  55. verticalAlign: 'top',
  56. x: -10,
  57. y: 100,
  58. borderWidth: 0
  59. },
  60. exporting: {
  61. enabled: true, //用来设置是否显示‘打印’,'导出'等功能按钮,不设置时默认为显示
  62. url: "http://localhost:49394/highcharts_export.aspx" //导出图片的URL,默认导出是需要连到官方网站去的哦
  63. },
  64. plotOptions: {
  65. line: {
  66. dataLabels: {
  67. enabled: true //显示每条曲线每个节点的数据项的值
  68. },
  69. enableMouseTracking: false
  70. }
  71. },
  72. series: [{
  73. name: 'Tokyo', //每条线的名称
  74. 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]//每条线的数据
  75. }, {
  76. name: 'New York',
  77. 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]
  78. }, {
  79. name: 'Berlin',
  80. 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]
  81. }, {
  82. name: 'London',
  83. 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]
  84. }]
  85. });
  86.  
  87. });
  88. </script>
  89. <body>
  90. <form id="form1" runat="server">
  91. <!--5.导入容器用于显示图表-->
  92. <div id="container" style="width: 900px;">
  93. </div>
  94. </form>
  95. </body>
  96. </html>

效果图:

highchart demo的更多相关文章

  1. HighChart 体验之旅 (后台传递JSON参数和数据的方法)

    转自:http://www.cnblogs.com/daviddai/archive/2013/04/12/Highchart.html 官网:http://www.highcharts.com/ 中 ...

  2. 进一步封装highchart,打造自己的图表插件:jHighChart.js

    Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表.支持的图表类型有曲线图.区域图.柱状图.饼状图.散状点图和综合 ...

  3. highchart.js的使用

    highchart.js是一个很实用的图表插件,涵盖柱状图.曲线图,区域图.3D图.饼图.散列图.混合图等等,功能很强大. 首先去官网下载最新版highchart.js插件,中文网地址:http:// ...

  4. phantomjs server + highchart 在服务器端生成highchart图表图片

    前言 当项目需要将一个highchart图表以邮件发送的时候,js+css形式的highcharts 图表肯定是不好做的,有查可以借助flash去执行js,但很麻烦,所以折中将highchart图表转 ...

  5. HighChart学习-更新数据data Series与重绘

    一:HighChart介绍 基于JQuery的纯JavaScript的图标库,支持各种图表显示,同时还支持Mootools 与Prototype详细版本支持在这里: JQuery 1.3.2 - 1. ...

  6. 【highchart】经典问题

    摘要 记录遇到的一些问题和解决方案 时差 数据容量 多表联动 1. 时差 问题描述 highcharts 默认是标准 UTC 时间,而国内默认是东八区时间,所以会有8个小时的时差 解决方法 使用hig ...

  7. highchart

    highchart 1 2 #下载 https://www.highcharts.com/download a. 简单例子 <!DOCTYPE html> <html lang=&q ...

  8. 图表库 - Highchart / Echart

    当前主要使用HighChart和Echart图表库,都基于Jquery,需要先引用Jquery. 实际问题:引入Jquery需在图表库前,否则报错. HighChart官网:https://www.h ...

  9. 通过一个demo了解Redux

    TodoList小demo 效果展示 项目地址 (单向)数据流 数据流是我们的行为与响应的抽象:使用数据流能帮我们明确了行为对应的响应,这和react的状态可预测的思想是不谋而合的. 常见的数据流框架 ...

随机推荐

  1. [你必须知道的.NET]第二十一回:认识全面的null

    发布日期:2008.7.31 作者:Anytao © 2008 Anytao.com ,Anytao原创作品,转贴请注明作者和出处. 说在,开篇之前 null.nullable.??运算符.null ...

  2. centos修改oracle字符集

    1.首先以sysdba的身份登录上去 conn /as sysdba2.关闭数据库shutdown immediate;3.以mount打来数据库,startup mount4.设置session S ...

  3. MySQL增删改数据

    1.增加数据 ,); /*插入所有字段.一定依次按顺序插入--字符串与日期需要加单引号,数字不需要,各个字段之间用逗号分隔*//*注意不能少或者多字段值*/ ,) /*按字段名插入数据,中间用逗号隔开 ...

  4. day4递归原理及实现

    递归 特定: 递归算法是一种直接或者间接地调用自身算法的过程.在计算机编写程序中,递归算法对解决一大类问题十分有效,它往往是算法的描述简洁而且易于理解. 递归算法解决问题的特点: (1)递归就是在过程 ...

  5. ls 大全

    ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linu ...

  6. java 读入文件 FileInputStream

    package com.mkyong.io; import java.io.File; import java.io.FileInputStream; import java.io.IOExcepti ...

  7. JS中关于换行的2个坑

    //第一个为ul/ol使用中的li使用需要注意的地方 1.<ul id="banner_indicator"><li></li><li&g ...

  8. Linux通过FTP上传文件到服务器

    1.如果没有安装ftp,可执行: 输入:yum -y install ftp,回车 等待安装完毕 2.连接服务器 输入:ftp 服务器IP,回车 根据提示输入用户名和密码 3.上传下载操作 1). 上 ...

  9. SpringBoot学习(五)

    package org.springboot.sample.config; import org.slf4j.Logger; import org.slf4j.LoggerFactory; impor ...

  10. input限制中文字数

    我们知道input控件有一个maxlength属性可以控制输入字符的长度,但是,它并不会识别是汉字还是其他符号,所以输入maxlength个汉字显然是不符合要求的. 为了实现对带有汉字的输入框长度控制 ...