HighCharts入门

这篇博客介绍了如何使用HighCharts创建图表,包括加载HighCharts库、准备图表容器、配置和初始化图表,以及一些常用的方法。文章提供了两种初始化图表的方式,并提到了HighCharts的主要组件如标题、坐标轴和数据列。此外,还鼓励读者查阅官方API以了解更多详细信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引用HighCharts做图表

第一步 加载HighCharts

方法一:引入官网提供的CDN服务

<script src="http://cdn.hcharts.cn/highcharts/highcharts.js"></script>

方法二:在官网下载对应的js文件,引入到项目中(文件中)

<script type="text/javascript" src="js/highcharts.js"></script>
第二步 准备一个容器用来加载图标
<div id="myChart" style="height:500px;width:600px;"></div> 
 //用id标识该容器,以便后面的绑定,一般表格的大小默认是auto(自动),会根据div大小自动改变大小
第三步 配置图表并初始化

一般情况下,Highcharts 包含 :标题(Title)、[ 副标题(subTitle)]、坐标轴(Axis)[ x轴(xAxis)和y轴(yAxis)]、数据列(Series)、数据提示框(Tooltip)、图例(Legend)、版权标签(Credits)等,另外还可以包括导出功能按钮(Exporting)、标示线(PlotLines)、标示区域(PlotBands)、数据标签(dataLabels)等。

方法一:先配置图表内容,后进行初始化,将配置信息绑定到对应容器中。
<script type="text/javascript">
	var options = {
		chart: {
			type: 'bar'                          //指定图表的类型,默认是折线图(line)
		},
		title: {
			text: '我的第一个图表'                 // 标题
		},
		xAxis: {
			categories: ['苹果', '香蕉', '橙子']   // x 轴分类
       		},
    	yAxis: {
        	title: {
            	text: '吃水果个数'                // y 轴标题
        	}
    	},
    	series: [{                              // 数据列
        	name: '小明',                        // 数据列名
        	data: [1, 0, 4]                     // 数据
        	}, {
        	name: '小红',
        	data: [5, 7, 3]
      		}]
    	};
   	 	// 图表初始化函数
    	var chart = Highcharts.chart('myChart', options);
</script>
方法二:绑定容器并进行初始化
$(function(){
    myChart();
    function myChart(){
        var  chart = Highcharts.chart('pieChart', {
            chart: {
                type: 'bar'         //指定图表的类型,默认是折线图(line)
            },
            title: {
                text: '我的第一个图表'                 // 标题
            },
            xAxis: {
                categories: ['苹果', '香蕉', '橙子']   // x 轴分类
            },
            yAxis: {
                title: {
                    text: '吃水果个数'                // y 轴标题
                }
            },
            series: [{                              // 数据列
                name: '小明',                        // 数据列名
                data: [1, 0, 4]                     // 数据
                }, 
                {
                name: '小红',
                data: [5, 7, 3]
            }]
        });
    }
})
如下就是相应的图啦:

HighCharts做的第一个图

提示:两个方法都写在<script type="text/javascript"></script>

常用的方法(其他的可以自行查看API)
**饼状图:可以加一个属性color(列表),存放每个扇区的颜色**
eg:colors:[red,yellow,green,...] 

**版权是否显示**
credits:{enabled:false},		//去掉版权

**饼状图events事件:**
	// 每个扇区是数据点对象,所以事件应该写在 point 下面
	point: {   
		events: {         //事件函数
			// 鼠标滑过是,突出当前扇区
			mouseOver: function() {
				this.slice();
			},
			// 鼠标移出时,收回突出显示
			mouseOut: function() {
				this.slice();
			},
			// 默认是点击突出,这里屏蔽掉
			click: function() {
				return false;
			}
		}
	}

**饼状图内外圈大小设置**
    series: [{
		size: '80%',//外圈
		innerSize: '60%',//内圈
		type: 'pie'
    }]
偏移量设置:
legend: {
	floating:true,//设置偏移
	x:-20,  //x偏移量
	y:20    //y偏移量
}
是否显示图标背景网格(XAxis、YAxis)
	splitLine:{show: false},//去除网格线
	splitArea : {show : true}//保留网格区域

API为:> https://api.hcharts.cn/highcharts#global
链接: 我的博客.
带尺寸的图片: Alt

内容概要:《中文大模型基准测评2025年上半年报告》由SuperCLUE团队发布,详细评估了2025年上半年中文大模型的发展状况。报告涵盖了大模型的关键进展、国内外大模型全景图及差距、专项测评基准介绍等。通过SuperCLUE基准,对45个国内外代表性大模型进行了六大任务(数学推理、科学推理、代码生成、智能体Agent、精确指令遵循、幻觉控制)的综合测评。结果显示,海外模型如o3、o4-mini(high)在推理任务上表现突出,而国内模型如Doubao-Seed-1.6-thinking-250715在智能体Agent和幻觉控制任务上表现出色。此外,报告还分析了模型性价比、效能区间分布,并对代表性模型如Doubao-Seed-1.6-thinking-250715、DeepSeek-R1-0528、GLM-4.5等进行了详细介绍。整体来看,国内大模型在特定任务上已接近国际顶尖水平,但在综合推理能力上仍有提升空间。 适用人群:对大模型技术感兴趣的科研人员、工程师、产品经理及投资者。 使用场景及目标:①了解2025年上半年中文大模型的发展现状与趋势;②评估国内外大模型在不同任务上的表现差异;③为技术选型和性能优化提供参考依据。 其他说明:报告提供了详细的测评方法、评分标准及结果分析,确保评估的科学性和公正性。此外,SuperCLUE团队还发布了多个专项测评基准,涵盖多模态、文本、推理等多个领域,为业界提供全面的测评服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值