博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Highcharts使用教程(1):制作简单图表
阅读量:4693 次
发布时间:2019-06-09

本文共 1223 字,大约阅读时间需要 4 分钟。

今天我们要使用JavaScript图表制作简单的柱形图,我们已经安装好Highcharts,让我们开始制作图表吧。

步骤一

在网页中添加一个div。设置id,设置图表长、高。代码如下:

1
<div id=
"container"
style=
"width:100%; height:400px;"
></div>

步骤二

添加JavaScript标签初始化图表,放在网页任何地方都可,继续下面的jQuery代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$(
function
() {
$(
'#container'
).highcharts({
chart: {
type:
'bar'
},
title: {
text:
'Fruit Consumption'
},
xAxis: {
categories: [
'Apples'
,
'Bananas'
,
'Oranges'
]
},
yAxis: {
title: {
text:
'Fruit eaten'
}
},
series: [{
name:
'Jane'
,
data: [1, 0, 4]
}, {
name:
'John'
,
data: [5, 7, 3]
}]
});
});

上面的代码利用jQuey打开已准备好的代码文件,如果使用MooTools或者Prototype代替 $(function ()语法,会有一点不同。而且,Highcharts在这些框架中并不是一个插件。因此,需要使用 Highcharts.Chart constructor并定义 chart.renderTO进行选择。

MooTools

1
2
3
4
5
6
7
window.addEvent(
'domready'
,
function
() {
var
chart1 =
new
Highcharts.Chart({
chart: {
renderTo:
'container'
,
type:
'bar'
...
});

Prototype

1
2
3
4
5
6
7
document.observe(
"dom:loaded"
,
function
() {
var
chart1 =
new
Highcharts.Chart({
chart: {
renderTo:
'container'
,
type:
'bar'
...
});

如果你嵌入Stock chart,这里有一个单独的构造函数方法——Highcharts.StockChart。在这张图表中图表以在一个单独的JavaScript数组提供,即不来自单独的JavaScript文件也不来自Ajax调用服务器。

转载于:https://www.cnblogs.com/lgzoppa/p/3469316.html

你可能感兴趣的文章
IO流入门-第十章-DataInputStream_DataOutputStream
查看>>
DRF的分页
查看>>
Mysql 模糊匹配(字符串str中是否包含子字符串substr)
查看>>
python:open/文件操作
查看>>
流程控制 Day06
查看>>
Linux下安装Tomcat
查看>>
windows live writer 2012 0x80070643
查看>>
tomcat 和MySQL的安装
查看>>
11.5 内部类
查看>>
Cosine Similarity
查看>>
halt和shutdown 的区别
查看>>
git常用操作
查看>>
京东SSO单点登陆实现分析
查看>>
u-boot启动第一阶段
查看>>
MySQL批量SQL插入性能优化
查看>>
定义列属性:null,default,PK,auto_increment
查看>>
用户画像展示
查看>>
C#中StreamReader读取中文出现乱码
查看>>
使用BufferedReader的时候出现的问题
查看>>
linux安装图形界面
查看>>