jquery和highcharts折线图、柱形图、饼状图-模拟后台传參源代码
js代码:
- <script type="text/javascript">
- $(function(){
- showLine();
- showColumn();
- showPie();
- });
- function showPie(){
- jQuery.ajax({
- type: "get",
- url: "csylLine.json",
- async: false,
- dataType: "json",
- success:function(data1){
- $('#pieChart').highcharts({
- chart : {
- plotBackgroundColor : null,
- plotBorderWidth : null,
- plotShadow : false,
- type: 'pie'
- },
- title : { // 标题
- text : '城关区一周降雨地区占全城份额比例'
- },
- tooltip : { // 提示框
- pointFormat : '{series.name}: <b>{point.percentage:.1f}%</b>'
- },
- plotOptions : {
- pie : {
- allowPointSelect : true,
- cursor : 'pointer',
- dataLabels : {
- enabled : false
- },
- showInLegend : true
- }
- },
- series : [ { // 数据列
- name : 'Browser share',
- data : data1.dataList
- } ],
- credits:{ // 版权信息
- enabled:false
- }
- });
- },
- error:function(err){
- alert(err);
- }
- });
- }
- function showLine() {
- jQuery.ajax({
- type: "get",
- url: "csylLine.json",
- async: false,
- dataType: "json",
- success:function(data1){
- $('#lineChart').highcharts({
- title: {
- text: '城关区一周内气温情况折线图',
- x: -20
- },//center标题
- xAxis: {
- categories: data1.xList
- }, //横坐标数据点文字
- yAxis: {
- title: {
- text: 'Temperature (°C)' //Y坐标说明
- },
- plotLines: [{
- value: 0,
- width: 1,
- color: '#808080'
- }]
- },
- tooltip: {
- valueSuffix: '°C'
- },
- legend: {
- borderWidth: 0
- },
- series: data1.yList, //此处定义两个series,即两条线,最高气温柔最低气温,假设很多其它则在里面加入大括号。
- credits: { // 版权信息
- enabled: false
- }
- });
- }
- });
- }
- function showColumn() {
- jQuery.ajax({
- type: "get",
- url: "csylLine.json",
- async: false,
- dataType: "json",
- success:function(data1){
- $('#columnChart').highcharts({
- chart: {
- type: 'column' //柱形图
- },
- title: {
- text: '城关区一周降雨预报'
- },
- xAxis: {
- categories: data1.xList
- },
- yAxis: {
- min: 0,
- title: {
- text: '%/mm'
- }
- },
- tooltip: {
- pointFormat:'{series.name}: <b>{point.y} </b>',
- shared: true,
- useHTML: true
- },
- plotOptions: {
- column: {
- pointPadding: 0.2,
- borderWidth: 0
- }
- },
- series: data1.zList,
- });
- }
- });
- }
- </script>
后台传參json格式:
- {
- "xList":["09-10", "09-11", "09-12", "09-13", "09-14", "09-15", "09-16"],//x轴的数据(折线、柱形)
- "yList":[{
- "name": "日最高温","data": [28,28,27,26,29,32,25]
- }, {
- "name": "日最低温","data": [15,15,14,13,16,19,12]
- }],
- "zList":[{
- "name": "降雨几率",
- "data": [16.0, 20.6, 48.5, 27.4, 19.1, 15.6, 0]
- },{
- "name": "日降雨量",
- "data": [0.8, 0.5, 9.3, 1.0, 0.8, 0.6, 0]
- }],//折线图和柱形图是一致的
- "dataList":[
- ["城东",1],["平区",2],["东区",4],["西区",1],["郊区",1]
- ]//饼状图数据
- }
jquery和highcharts折线图、柱形图、饼状图-模拟后台传參源代码的更多相关文章
- Android绘图机制(四)——使用HelloCharts开源框架搭建一系列炫酷图表,柱形图,折线图,饼状图和动画特效,抽丝剥茧带你认识图表之美
Android绘图机制(四)--使用HelloCharts开源框架搭建一系列炫酷图表,柱形图,折线图,饼状图和动画特效,抽丝剥茧带你认识图表之美 这里为什么不继续把自定义View写下去呢,因为最近项目 ...
- Qt数据可视化(散点图、折线图、柱状图、盒须图、饼状图、雷达图)开发实例
目录 散点图 折线图 柱状图 水平柱状图 水平堆叠图 水平百分比柱状图 盒须图 饼状图 雷达图 Qt散点图.折线图.柱状图.盒须图.饼状图.雷达图开发实例. 在开发过程中我们会使用多各种各样的图 ...
- java 柱状图、折线图、饼状图
1.绘制柱状图: //BarChartTool工具类代码 package GUIview; import HibernateTool.HibernateTools; import ProductCla ...
- ECharts 报表事件联动系列四:柱状图,折线图,饼状图实现联动
代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" c ...
- Android之自定义控件实现天气温度折线图和饼状图
以前写了个天气的APP,最近把他更新了一个版本,就抽取其中的天气温度折现图这个功能写了这篇博客,来与大家分享,希望对你有所帮助. 效果如图: 代码: MainActivity.Java /**** * ...
- Android开源图表之树状图和饼状图的官方示例的整理
最近由于工作需要,所以就在github上搜了下关于chart的三方框架 官方地址https://github.com/PhilJay/MPAndroidChart 由于工作需要我这里整理了一份Ecli ...
- C# 绘制图表(柱状图,线性图,饼状图)
http://blog.csdn.net/gisfarmer/article/details/3736452 Chart饼状图,每根柱子的宽度: int a = Chart1.Series[" ...
- DevExpress使用之ChartControl控件绘制图表(多坐标折线图、柱状图、饼状图)
最近因为公司项目需要用到WinForm的DecExpress控件,在这里把一些使用方法总结一下. DevExpress中有一个专门用来绘制图表的插件ChartControl,可以绘制折线图.饼状图.柱 ...
- highcharts柱状图、饼状图
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...
随机推荐
- python 在 eclipse 上的编码配置问题
Eclipse的设置 window->preferences->general->editors->text editors->spelling->encoding ...
- 基于visual Studio2013解决面试题之0401非递归遍历二叉树
题目
- hdu 4704 同余定理+普通快速幂
此题往后推几步就可找到规律,从1开始,答案分别是1,2,4,8,16.... 这样就可以知道,题目的目的是求2^n%Mod的结果.....此时想,应该会想到快速幂...然后接着会发现,由于n的值过大, ...
- 最完整的历史记录hadoop
课程主要涉及Hadoop Sqoop.Flume.Avro重要子项目的技术实战 课程针对人群 1.本课程适合于有一定java基础知识.对数据库和sql语句有一定了解,熟练使用linux系统的技术人员, ...
- PHP从数据库获取的下拉树
<?php include "config.php"; include "mysql.php"; $db = new Mysql('test'); //几 ...
- 可编辑的表格:jQuery+PHP实现实时编辑表格字段内容
在本例中,我们会通过jQuery实现单击将一个文本信息变为可编辑的表单,你可以对文本内容进行编辑,然后点击“确定”按钮,新的内容将发送到后台PHP程序处理,并保存到数据库:当点击“取消”按钮,则页面恢 ...
- windows下Memcached 架设及java应用
1 Memcached 介绍 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态.数据 ...
- JSCapture实现屏幕捕捉
JSCapture 是用纯 JavaScript 和 HTML5 实现的屏幕捕捉库. 能够随意在浏览器或者桌面视频进行截图, JSCapture 使用 getUserMedia 来实现屏幕捕获. 当前 ...
- 步步为营Hibernate全攻略(四)剪不断理还乱之:复合主键 && 组合映射
一:复合主键 复合主键即两个或多个字段联合起来作为主键,它的通常做法是将主键相关字段抽取出来放到一个单独的类中,但是这样的类是有要求的: 1. 必须实现序列化接口 2. 必须覆盖e ...
- 【PostgreSQL】PostgreSQL语法
在阅读的过程中有不论什么问题.欢迎一起交流 邮箱:1494713801@qq.com QQ:1494713801 一.PostgreSQL时间类型转换 --时间类型转成字符类型 select t ...