React中引入HightCharts五步走~
1、安装:
npm install highcharts --save
1-2、指定版本安装:
npm install highcharts@6.1.0 --save
2、引入:
2-1、基础配置:
import Highcharts from 'highcharts/highstock';
2-2、其他图标会用到的配置:
import HighchartsMore from 'highcharts/highcharts-more';
具体会用到哪些可以看官方提供的图标demo的代码页面
2-3、引入其他配置后,还需要调用下:
HighchartsMore(Highcharts)
具体见这个官网地方:传送门
3、render里准备一个div#container
1 render(){ 2 let HighChartsUI = <> 3 <div id="container" style={{width: '600px', height:'400px'}}></div> 4 </> 5 return HighChartsUI; 6 }
4、componentDidMount里进行图表的配置
1 componentDidMount() { 2 // 图表配置 3 var options = { 4 chart: { 5 type: 'bar' //指定图表的类型,默认是折线图(line) 6 }, 7 title: { 8 text: '我的第一个图表' // 标题 9 }, 10 xAxis: { 11 categories: ['苹果', '香蕉', '橙子'] // x 轴分类 12 }, 13 yAxis: { 14 title: { 15 text: '吃水果个数' // y 轴标题 16 } 17 }, 18 series: [{ // 数据列 19 name: '小明', // 数据列名 20 data: [1, 0, 4] // 数据 21 }, { 22 name: '小红', 23 data: [5, 7, 3] 24 }] 25 }; 26 // 图表初始化函数 27 Highcharts.chart('container', options); 28 }
5、鼓掌👏
没错,这一步是用来凑数的,五步都走不了!
越努力,越幸运;阿门。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?