$(function () { var colors = Highcharts.getOptions().colors, categories = ['MSIE', 'Firefox', 'Chrome', 'Safari', 'Opera'], name = 'Browser brands', data = [{ y: 55.11, color: colors[0], drilldown: { name: 'MSIE versions', categories: ['MSIE 6.0', 'MSIE 7.0', 'MSIE 8.0', 'MSIE 9.0'], data: [10.85, 7.35, 33.06, 2.81], color: colors[0] } }, { y: 21.63, color: colors[1], drilldown: { name: 'Firefox versions', categories: ['Firefox 2.0', 'Firefox 3.0', 'Firefox 3.5', 'Firefox 3.6', 'Firefox 4.0'], data: [0.20, 0.83, 1.58, 13.12, 5.43], color: colors[1] } }, { y: 11.94, color: colors[2], drilldown: { name: 'Chrome versions', categories: ['Chrome 5.0', 'Chrome 6.0', 'Chrome 7.0', 'Chrome 8.0', 'Chrome 9.0', 'Chrome 10.0', 'Chrome 11.0', 'Chrome 12.0'], data: [0.12, 0.19, 0.12, 0.36, 0.32, 9.91, 0.50, 0.22], color: colors[2] } }, { y: 7.15, color: colors[3], drilldown: { name: 'Safari versions', categories: ['Safari 5.0', 'Safari 4.0', 'Safari Win 5.0', 'Safari 4.1', 'Safari/Maxthon', 'Safari 3.1', 'Safari 4.1'], data: [4.55, 1.42, 0.23, 0.21, 0.20, 0.19, 0.14], color: colors[3] } }, { y: 2.14, color: colors[4], drilldown: { name: 'Opera versions', categories: ['Opera 9.x', 'Opera 10.x', 'Opera 11.x'], data: [ 0.12, 0.37, 1.65], color: colors[4] } }]; // Build the data arrays var browserData = []; var versionsData = []; for (var i = 0; i < data.length; i++) { // add browser data browserData.push({ name: categories[i], y: data[i].y, color: data[i].color }); // add version data for (var j = 0; j < data[i].drilldown.data.length; j++) { var brightness = 0.2 - (j / data[i].drilldown.data.length) / 5 ; versionsData.push({ name: data[i].drilldown.categories[j], y: data[i].drilldown.data[j], color: Highcharts.Color(data[i].color).brighten(brightness).get() }); } } // Create the chart $('#container').highcharts({ chart: { type: 'pie' }, title: { text: 'Browser market share, April, 2011' }, yAxis: { title: { text: 'Total percent market share' } }, plotOptions: { pie: { shadow: false, center: ['50%', '50%'] } }, tooltip: { valueSuffix: '%' }, series: [{ name: 'Browsers', data: browserData, size: '60%', dataLabels: { formatter: function() { return this.y > 5 ? this.point.name : null; }, color: 'white', distance: -30 //离圆弧边缘的距离,负数靠近圆心;若label在饼图内则自动不显示连接线 } }, { name: 'Versions', data: versionsData, size: '80%', innerSize: '60%', dataLabels: { formatter: function() { // display only if larger than 1 return this.y > 1 ? '<b>'+ this.point.name +':</b> '+ this.y +'%' : null; }, softConnector:true } }] }); });
相关推荐
Highcharts 是一款强大的JavaScript图表库,它用于在Web页面上创建各种交互式的图表,如折线图、柱状图、饼图等。Highcharts-ZH_CN.js是Highcharts的中文语言包,它提供了中文本地化的支持,使得图表的标题、图例、...
最后,Highcharts提供了多种图表类型,包括折线图、柱状图、饼图、散点图、面积图、热力图等,这些丰富的图表类型覆盖了数据分析和展示的多个场景,为开发者提供了极大的便利。 标签"Highcharts charts"进一步强调...
Highcharts是一款强大的JavaScript图表库,它能够帮助开发者创建各种类型的互动图表,如折线图、柱状图、饼图、散点图等。在“highcharts-zh_CN.js”文件中,主要包含了Highcharts的中文语言包,目的是为了将图表中...
通过以上步骤,你就可以创建一个基础的Highcharts饼图并根据需求进行自定义。记住,Highcharts库提供了大量配置选项,允许你实现复杂的数据可视化效果。在实际应用中,你可能需要根据具体业务需求调整这些选项,以...
Highcharts是一款广泛应用于Web开发中的JavaScript图表库,主要用于创建交互式的柱状图、折线图、饼图等数据可视化图表。3.0.9是Highcharts的一个版本,它可能包含了该版本的所有特性、修复和改进。这个zip压缩包...
Highcharts是一款广泛应用于Web开发中的JavaScript图表库,它提供了丰富的图表类型,如折线图、柱状图、饼图等,用于数据可视化展示。"Highcharts-export-module-asp.net-master"是一个专门针对Highcharts的ASP.NET...
这个版本的Highcharts提供了对各种图表类型的全面支持,如柱状图、折线图、饼图、散点图等,并且与jQuery库完美兼容,使得前端开发更加便捷。 Highcharts的核心特性包括: 1. **跨浏览器兼容性**:Highcharts支持...
Highcharts是一款广泛应用于Web开发中的JavaScript图表库,它允许开发者创建动态、交互式的柱状图、线图、饼图等多种类型的图表。这个"Highcharts-4.0.4.zip"压缩包是Highcharts的4.0.4版本,包含完整的API文档以及...
Highcharts支持多种图表类型,包括柱状图、折线图、饼图、散点图(气泡图)、面积图、热力图、甘特图等,适用于各种数据分析和可视化需求。 5. **图表的交互性**: Highcharts的图表具有丰富的交互功能,如点击...
"examples"目录下可能包含了一系列使用Highcharts创建的示例代码,涵盖了各种图表类型(如折线图、柱状图、饼图、散点图等)和各种特性(如动画、数据列格式化、事件处理等)。通过查看这些例子,开发者可以学习如何...
Highcharts是一款广泛应用于Web开发中的JavaScript图表库,它允许开发者轻松创建各种动态、交互式的图表,包括饼图、折线图、3D立体图、柱状图等多种图表类型。"highcharts-4.1.6.zip"是Highcharts库的一个特定版本...
3. **丰富的图表类型**:Highcharts 支持多种图表类型,包括折线图、柱状图、饼图、散点图、面积图、甘特图等,以及更复杂的组合图表,如面积范围图、瀑布图等。这些丰富的图表类型可以满足不同领域的数据展示需求。...
Highcharts是一款广泛应用于Web开发中的JavaScript图表库,它允许开发者创建互动式的柱状图、折线图、饼图、散点图等多种类型的图表。在5.0.12这个版本中,Highcharts提供了丰富的功能和优化,使得数据可视化变得...
Highcharts是一个基于纯JavaScript的图表库,它可以生成多种类型的图表,如折线图、柱状图、饼图、散点图、面积图等,适用于数据可视化的需求。它支持在现代浏览器以及IE6+上运行,无需任何额外的插件或框架。 2. ...
Highcharts是一款广泛应用于前端开发中的JavaScript图表库,它能够帮助开发者轻松创建各种复杂的数据可视化图表,如柱状图、折线图、饼图等。在"Highcharts-6.0.1万能报表(静态需要数据库支持).zip"这个压缩包中,...
Highcharts是一款广泛应用于Web开发中的JavaScript图表库,它支持创建各种类型的图表,包括但不限于柱状图、饼图、线图、散点图等。在"Highcharts-7.2.1IE8好用.rar"这个压缩包中,显然包含的是Highcharts的一个版本...
Highcharts是一款基于JavaScript的图表库,能够生成高质量的、交互式的柱状图、折线图、饼图等多种类型的图表。其优点在于丰富的图表类型、良好的性能以及对多种浏览器的兼容性。Highcharts的API设计灵活,允许...
Highcharts支持多种图表类型,如折线图、柱状图、饼图、散点图、面积图等,这些图表广泛应用于数据分析和展示。例如,折线图常用于展示趋势变化,柱状图则适合比较不同类别的数值,饼图可以直观地展示部分与整体的...
Highcharts是一款广泛应用于Web开发中的JavaScript图表库,它能够帮助开发者轻松创建各种动态、交互式的图表,如柱状图、折线图、饼图、散点图等。Highcharts 4.0.1是该库的一个重要版本,提供了丰富的功能和优化的...