(二)、HighCharts图表js库结构介绍及下载

HighCharts的版本在不断更新中,这里以HighCharts 2.1.4来介绍,下载地址:http://download.csdn.net/source/3193817

 

下载后,解压,找到HighCharts文件夹,目录结构如下:

 

 

1、highcharts.js是主要的js文件

2、themes是样式文件夹,主要有深蓝、深绿、灰色、网格四种样式风格。

3、modules文件夹下主要包含一个图表图片到出的格式js,有png、jpg、及svg格式。

4、adapters下有mootools和prototype适配器

      MooTools是一个简洁,模块化,面向对象的开源JavaScript web应用框架。

  它为web开发者提供了一个跨浏览器js解决方案。在处理js css html时候。它提供了一个比普通js更面向对象的document API。

      ProtoType是一个跟MooTools类似的js框架。

 

在开发过程中,我们常用的js是:

                                             1、highcharts.js

                                             2、themes/grid.js

                                             3、modules/exporting.js

 

在开发中还要用到jquery,所以需要下载 :jquery1.5.2.js,点击下载:http://download.csdn.net/source/3194015

 

接下来的一篇,就正式开始着手如何从进行图表制作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个使用Highcharts实现垂直组织架构图的示例代码: HTML代码: ```html <div id="container"></div> ``` JavaScript代码: ```javascript Highcharts.chart('container', { chart: { height: 600, inverted: true }, title: { text: '垂直组织架构图' }, series: [{ type: 'organization', name: '公司结构', keys: ['from', 'to'], data: [ ['CEO', 'CTO'], ['CEO', 'CFO'], ['CEO', 'COO'], ['CTO', '技术部'], ['技术部', '前端开发'], ['技术部', '后端开发'], ['技术部', '测试部'], ['CFO', '财务部'], ['COO', '人力资源部'], ['COO', '市场部'], ['COO', '销售部'] ], levels: [{ level: 0, color: '#0066cc', dataLabels: { color: 'white' }, height: 25 }, { level: 1, color: '#0099ff', dataLabels: { color: 'white' }, height: 25 }, { level: 2, color: '#33adff', dataLabels: { color: 'white' }, height: 25 }], nodes: [{ id: 'CEO', title: '首席执行官', name: 'John Smith', image: 'https://www.highcharts.com/samples/graphics/sun.png' }, { id: 'CTO', title: '首席技术官', name: 'David Johnson', image: 'https://www.highcharts.com/samples/graphics/moon.png' }, { id: 'CFO', title: '首席财务官', name: 'Lisa Williams', image: 'https://www.highcharts.com/samples/graphics/earth.png' }, { id: 'COO', title: '首席运营官', name: 'Kevin Brown', image: 'https://www.highcharts.com/samples/graphics/venus.png' }, { id: '技术部', title: '技术部门', name: 'Tech Department', image: 'https://www.highcharts.com/samples/graphics/asteroid.png' }, { id: '前端开发', title: '前端开发', name: 'Front-end Development', image: 'https://www.highcharts.com/samples/graphics/comet.png' }, { id: '后端开发', title: '后端开发', name: 'Back-end Development', image: 'https://www.highcharts.com/samples/graphics/galaxy.png' }, { id: '测试部', title: '测试部门', name: 'Testing Department', image: 'https://www.highcharts.com/samples/graphics/meteor.png' }, { id: '财务部', title: '财务部门', name: 'Finance Department', image: 'https://www.highcharts.com/samples/graphics/saturn.png' }, { id: '人力资源部', title: '人力资源部门', name: 'Human Resources Department', image: 'https://www.highcharts.com/samples/graphics/neptune.png' }, { id: '市场部', title: '市场部门', name: 'Marketing Department', image: 'https://www.highcharts.com/samples/graphics/uranus.png' }, { id: '销售部', title: '销售部门', name: 'Sales Department', image: 'https://www.highcharts.com/samples/graphics/pluto.png' }], tooltip: { outside: true }, colorByPoint: false, color: '#0077cc', borderColor: '#0077cc', nodeWidth: 200 }] }); ``` 这段代码创建了一个Highcharts图表,并使用JSON格式的数据源定义了垂直组织架构图。通过调整levels、nodes和data属性,可以自定义图表的外观和内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值