Highcharts之3D柱状图

 1 <!DOCTYPE html>
 2 <html>
 3
 4     <head>
 5         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 6         <title>Highcharts-3D柱状图举例</title>
 7         <style type="text/css">
 8             #container {
 9                 height: 400px;
10                 min-width: 400px;
11                 max-width: 1200px;
12                 margin: 0 auto;
13             }
14         </style>
15         <script src="js/jquery-3.2.1.min.js"></script>
16         <script src="js/highcharts.js"></script>
17         <script src="js/highcharts-3d.js"></script>
18     </head>
19
20     <body>
21         <div id="container"></div>
22         <script language="JavaScript">
23             Highcharts.chart(‘container‘, {
24                 chart: {
25                     type: ‘column‘,
26                     options3d: {
27                         enabled: true,
28                         alpha: 10, //俯瞰角度
29                         beta: 10, //旋转角度
30                         depth: 70 //景深
31                     }
32                 },
33                 title: {
34                     text: ‘<b>‘ + ‘2016年销售额统计表‘ + ‘</b>‘
35                 },
36                 subtitle: {
37                     text: ‘来源:万得利公司‘
38                 },
39                 plotOptions: {
40                     column: {
41                           depth: 25, //柱状体的厚度
42                         dataLabels: {
43                             enabled: true,    //柱状体上显示数额
44                         }
45
46                     },
47                 },
48                 xAxis: {
49                     categories: Highcharts.getOptions().lang.shortMonths //月份缩写数组
50                 },
51                 yAxis: {
52                     title: {
53                         text: ‘万元(¥)‘
54                     }
55                 },
56                 series: [{
57                         name: ‘化妆品销售额‘,
58                         data: [7, 3, 1, 4, 2, 5, 1, 4, 6, 3, 5, 7]
59                     },
60                     {
61                         name: ‘保健品销售额‘,
62                         data: [null, 1, 2, 8, 9, 5, 1, 6, 4, 5, 3, 6]
63                     }
64                 ]
65             });
66         </script>
67
68     </body>
69
70 </html>

运行截图:

时间: 2024-12-25 11:34:31

Highcharts之3D柱状图的相关文章

3-Highcharts 3D图之3D柱状图分组叠堆3D图

<!DOCTYPE> <html lang='en'> <head> <title>3-Highcharts 3D图之3D柱状图分组叠堆3D图</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <script src="../jquery-2.1.4/jquery.min.js&q

2-Highcharts 3D图之3D柱状图带可调试倾斜角度

<!DOCTYPE> <html lang='en'> <head> <title>2-Highcharts 3D图之3D柱状图带可调试倾斜角度</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <script src="../jquery-2.1.4/jquery.min.js&

1-Highcharts 3D图之普通3D柱状图与带空值

<!DOCTYPE> <html lang='en'> <head> <title>1-Highcharts 3D图之普通3D柱状图与带空值</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <script src="../jquery-2.1.4/jquery.min.js&qu

JFreeChart在Struts2中实现3D柱状图统计

上篇介绍了JFreeChart柱状图在Struts2中的实现,这篇来看一下3D柱状图的实现. 在Struts2中,用JFreeChart实现3D柱状图统计 下面分别用两种方式来实现: 一种是以java应用程序的方式,一种是以web项目程序的方式 需要加入的jar包有:  jcommon-1.0.17.jar . jfreechart-1.0.14.jar(前两个是JFreeChart中所带的,在下载的JFreeChart的lib目录下) . struts2-jfreechart-plugin-2

HighCharts操作案例-柱状图

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + requ

Highcharts 3D柱形图;Highcharts 堆叠3D柱形图;Highcharts 3D饼图;Highcharts 3D圆环图

Highcharts 3D柱形图 配置 chart.options3d 配置 以下列出了 3D 图的基本配置,设置 chart 的 type 属性为 column,options3d 选项可设置三维效果. var chart = { type: 'column', options3d: { enabled: true, //显示图表是否设置为3D, 我们将其设置为 true alpha: 15, //图表视图旋转角度 beta: 15, //图表视图旋转角度 depth: 50, //图表的合计

HighCharts之2D柱状图 折线图的组合多轴图

HighCharts之2D柱状图.折线图的组合多轴图 1.实例源码 SomeAxis.html: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>HighCharts 2D柱状图.折线图的组合多轴图</title> <script type="text/javascript" src="../scripts/

Highcharts 柱状图为series 动态赋值

最近公司做的项目有用到 Highcharts 中的柱状图,Highcharts官网给出的范例中series属性的值是固定的: 而我做的项目需要给series赋的值是动态地从数据库取的,这样的话可以事先将取到的值转化为Json格式的数据,然后再给series赋值. 代码如下: var JsonSeries; //[{name:'n1',data:[1,2,3]},{name:'n2',data:[4,5,6]},{name:'n3',data:[7,8,9]}]中name和data的值是数据库中取

HighCharts学习笔记(一)

HighChars基本概述 Highcharts是一个纯js写成的插件库,很好的外观表现可以满足任何图标需求. 开始使用chart之前进行配置 全局配置: Highcharts.setOptions({ global: { useUTC: false }}); 主配置中参数含义: $("#container").highcharts({ accessibility:无障碍的设计{ describeSingleSeries: false enabled: true keyboardNav