React中引入HightCharts五步走~

1、安装:

npm install highcharts --save

1-2、指定版本安装:

npm install [email protected] --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、鼓掌??

没错,这一步是用来凑数的,五步都走不了!

原文地址:https://www.cnblogs.com/padding1015/p/12339678.html

时间: 2024-07-30 22:17:31

React中引入HightCharts五步走~的相关文章

Log4Net五步走

本文不是教你全面了解log4net,本文只是希望教会你按步就班,照糊芦画瓢般就会用log4net1,引入log4net.dll组件2,建立一个配置文件两种方法,一种是在Web.Config或App.Config里加入以下配置节 <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />

机器学习五步走 |

机器学习五步走 | 我爱机器学习 机器学习五步走 2014年07月24日 经常会有人问“我该如何在机器学习方面更进一步,我不知道我接下来要学什么了.” 一般我都会给出继续钻研教科书的答案. 每当这时候我都会收到一种大惑不解的表情.但是进步确实就是持续的练习,保持较强的求知欲,并尽你可能的完成具有挑战性的工作.其实这些你都懂的,是吧! 但是为什么偏偏是教科书呢?因为他是为数不多的几种可以让你真真让你获取坚实知识的媒介.是的,你可以选择选一门课,注册MOOC,参加一些讨论班.但是只有教材才是会让你持

以MapReduce编程五步走为基础,说MapReduce工作原理

在之前的Hadoop是什么中已经说过MapReduce采用了分而治之的思想,MapReduce主要分为两部分,一部分是Map--分,一部分是Reduce--合 MapReduce全过程的数据都是以键值对的形式存在的如果你想了解大数据的学习路线,想学习大数据知识以及需要免费的学习资料可以加群:784789432.欢迎你的加入.每天下午三点开直播分享基础知识,晚上20:00都会开直播给大家分享大数据项目实战. 首先,我们假设我们有一个文件,文件中存了以下内容 hive spark hive hbas

在react中引入highcharts方法

Highchart在react中引入的方法为: 1.安装相关依赖 npm install  highcharts Npm install highcharts-react-offical 2.在相关模块引入: Import Hightcharts from ‘highcharts’ Import HightchartsReact from ‘highcharts-react-offical’ 如果需要某些特殊模块,则需要引入: Import highcharts3d from ‘highchar

mysql数据库优化五步走

MySQL数据库是一种小型关系型数据库管理系统,MySQL数据库的优化是MySQL数据库操作过程中非常重要的工作,MySQL数据库的优化能够实现MySQL数据库操作的简便. 第一步: 1:磁盘寻道能力,以高速硬盘(7200转/秒),理论上每秒寻道7200次.这是没有办法改变的,优化的方法是----用多个硬盘,或者把数据分散存储. 2:硬盘的读写速度,这个速度非常的快,这个更容易解决--可以从多个硬盘上并行读写. 3:cpu.cpu处理内存中的数据,当有相对内存较小的表时,这是最常见的限制因素.

react中引入jQuery

安装 npm install jquery --save 引入 import React, { Component } from 'react' import $ from 'jquery' export default class Test extends Component { componentDidMount(){ console.log('$(".test").text()',$(".test").text()) } render() { return (

Firefox扩展开发 (插件开发) Extension开发 入门教程 5步走 五步走(转)

首先需要知道什么是“Firefox插件”.这里说的“插件”只是一个通俗的说法,其实Firefox这种扩展功能的“插件”包括:扩展extension和插件plugin. Firefox官方网站的解释是:Extensions are small add-ons that add new functionality to your Mozilla program. Plugins are programs that allow websites to provide content to you an

简单介绍下网络系统测试方案五步走

网络系统方案测试概述 组网方案的可靠性测试,可归纳为以下几大类: 1.网络系统持续长时间.大压力高负荷.高频率震荡条件下的持续运行能力,即Duration测试. 2.网络系统告警管理功能.系统故障定位手段能力评估. 3.单点故障情况下系统自动恢复时间. 4.验证链路聚合.MSTP.RRPP.BFD.GR.VRRP.ECMP.IRF等HA(High Availability)特性的组合部署功能,并通过调整达到最佳的组合应用效果. 5.构造各类攻击,从端到端对网络系统进行攻击.此类测试往往可以融合在

在react中使用intro.js的的一些经验

react逐渐热了起来,但是新的东西毕竟前辈的经验少一些,前段时间自己在react中用到intro.js时,得到的资料甚少,摸索后便将一些心得记录下来了~ 1 intro.js的引入,这一点请看上一篇博文关于如何在react中引入文件 2 在需要的页面引入文件后, 可以给intro.js的出发点绑定函数 showIntrojs(){ introJs().start(); } 这样intro.js就可以在页面发挥作用了~ 3 intro.js只会对整个组件起作用,并且要在组件外面添加一层父元素(d