HighCharts初識1、HighCharts是
Highcharts官網:http://www.highcharts.com
- Highcharts官網Demo:http://www.highcharts.com/demo
- Highcharts官網文檔:http://www.highcharts.com/docs
- Highcharts官網API:http://api.highcharts.com/highcharts
3、引用HighCharts很簡單,僅僅需要引入highCharts的js檔案,外加一個架構本次學習,架構使用的是jQuery.js的架構 <script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="highcharts.js"></script>
4、畫出第一個簡單的報表圖形:<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Highcharts Example</title>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="highcharts.js"></script>
</head>
<body>
<div id="container" style="width: 400">
</div>
</body>
<script type="text/javascript">
$(function(){
$('#container').highcharts({
chart: {
type: 'column'
},
title: {
text: 'My Study HighCharts'
},
xAxis: {
categories: ['my', 'first', 'chart']
},
yAxis: {
title: {
text: 'sth'
}
},
series: [{
name: 'Jone',
data: [1, 0, 4]
}, {
name: 'John',
data: [5, 7, 3]
}]
});
});
</script>
</html>
效果如下:
若要自訂佈景主題,可閱讀相關樣式設計的文檔
詳細分析,HighCharts的組成:通常,HiighCharts包括這些部分:標題(Title),軸(Axis),資料列(Series),資料提示框(Tooltip),圖例(Legend),匯出功能按鈕(Exporting),著作權資訊(Credits)等
a、Title:
動態修改Title:擷取Title的值:
,如果想禁用(或不顯示)Labels,設定該屬性為即可。
效果為:
屬性。
屬性)為5px,寬為1px;y軸寬為0px(也就是不顯示刻度)。Tick相關的屬性主要有、、、、。
類似,就是不顯示過多的x軸標籤內容,不同的是,是真正意義上的調整刻度,而只是調整Labels顯示間隔。所以在實際應用中,用的多。
類型資料,其預設值是值,對於表示間隔一個category。
和可選,預設是。設定為後的變化如:
、、
。
、、。
中設定每個軸值時,用軸數組下標關聯。- 表示該軸位置反轉,即為y軸時顯示在右側,為x軸時顯示在頂部(和正常情況下x軸在下,y軸左構成反轉)。
- 中可以設定該軸的類型,多個軸不同的類型(例如:type:'spline'),就構成了多種圖表並存的混合圖。
指定座標軸類型,有、、、可選,預設是:。指定類型的執行個體代碼如下:
值增長,y軸預設是自適應。
,當然,在本教程的《函數使用》章節中具體講解。
見下一章
d、Tooltip:
如所示: