npm进行highchars的导入,导入完成后就可以进行highchars的可视化组件开发了

npm install highcharts --save

1、components目录下新建一个chart.vue组件

:option="option">

import HighCharts from 'highcharts'

export default {

// 验证类型

props: {

id: {

type: String

},

option: {

type: Object

}

},

mounted() {

HighCharts.chart(this.id,this.option)

}

}

2、chart组件建好后,开始创建chart-options目录,里面创建一个options.js用来存放模拟的chart数据,如下图目录

如下图我写的一个柱状图的数据

module.exports = {

bar: {

chart: {

type:'column'//指定图表的类型,默认是折线图(line)

},

credits: {

enabled:false

},//去掉地址

title: {

text: '我的第一个图表' //指定图表标题

},

colors: ['#058DC7', '#50B432', '#ED561B', '#DDDF00',

'#24CBE5' ],

xAxis: {

categories: ['1号', '2号', '3号','3号','3号'] //指定x轴分组

},

yAxis: {

title: {

text: '最近七天', //指定y轴的标题

},

},

plotOptions: {

column: {

colorByPoint:true

},

},

series: [{ //指定数据列

name: '小明',

data: [{

y:1000,

color:"red"}, 5000, 4000,5000,2000] //数据

}]

}

}

3、引用chart组件

// 导入chart组件

import XChart from 'components/chart.vue'

// 导入chart组件模拟数据

import options from './chart-options/options'

export default {

name: 'app',

data() {

let option = options.bar

return {

id: 'test',

option: option

}

},

components: {

XChart

}

}

#test {

width: 400px;

height: 400px;

margin: 40px auto;

}

效果如下图所示

以上这篇在vue项目中引入highcharts图表的方法(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

vue ajax highcharts,在vue项目中引入highcharts图表的方法(详解)相关推荐

  1. vue设置html自动跳转路由器,vue2.0项目实现路由跳转的方法详解

    一.安装 1.安装路由vue-router: npm install vue-router vue项目的依赖文件node_modules存在vue-router依赖,说明安装成功 2.vue项目引入v ...

  2. linux ipset 流量,linux中ipset命令的使用方法详解

    linux中ipset命令的使用方法详解 发布时间:2020-10-25 17:07:19 来源:脚本之家 阅读:97 作者:lijiaocn 栏目:服务器 ipset介绍 iptables是在lin ...

  3. Linux中history历史命令使用方法详解

    在/etc/profile里添加如下:#History export HISTTIMEFORMAT="[%F %T]" HISTDIR=/home/common/.hist if ...

  4. php中读取大文件实现方法详解

    php中读取大文件实现方法详解 来源:   时间:2013-09-05 19:27:01   阅读数:6186 分享到:0 [导读] 本文章来给各位同学介绍php中读取大文件实现方法详解吧,有需要了解 ...

  5. python支持向量机回归_Python中支持向量机SVM的使用方法详解

    除了在Matlab中使用PRTools工具箱中的svm算法,Python中一样可以使用支持向量机做分类.因为Python中的sklearn库也集成了SVM算法,本文的运行环境是Pycharm. 一.导 ...

  6. python更新数据库表的时间字段_python更新数据库中某个字段的数据(方法详解)

    连接数据库基本操作,我把每一步的操作是为什么给大家注释一下,老手自行快进. 请注意这是连接数据库操作,还不是更新. import pymysql #导包 #连接数据库 db = pymysql.con ...

  7. python中验证码连通域分割的方法详解

    python中验证码连通域分割的方法详解 这篇文章主要给大家介绍了关于python中验证码连通域分割的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需 ...

  8. python中update是啥意思_python中update的基本使用方法详解

    前言 Python 字典 update()方法用于更新字典中的键/值对,可以修改存在的键对应的值,也可以添加新的键/值对到字典中. 语法格式 d.update(e) 参数说明 将e中键-值对添加到字典 ...

  9. python中search用法_Python中的python re.search方法详解

    re.search扫描整个字符串并返回第一个成功的匹配,若string中包含pattern子串,则返回Match对象,否则返回None,注意,如果string中存在多个pattern子串,只返回第一个 ...

最新文章

  1. Ubuntu用户通过Folder Color修改文件夹颜色-让桌面更多彩
  2. 手机下载Python_手机也能编程?盘点这6个可以用手机编程的App!快收藏
  3. 请求地址出现不明的字符%E2%80%8E(Zero-Width Space)
  4. Linux学习笔记三
  5. webplugin 没有画面_[问题记录] webpack devServer HtmlWebpackPlugin 没有加载 js、css
  6. selenium.common.exceptions.WebDriverException:no such session
  7. QGraphicsWidget收不到鼠标、键盘消息解决
  8. Kerberos工作流:一个简单示例
  9. request.getcontextPath() 详解(转)
  10. office2016 + visio2016
  11. 软件测试用例最简单最常见的模板和案例(QQ登陆,手机号,126邮箱)
  12. AllenNLP2.2.0:入门篇
  13. php有个schost.exe_windows找不到svchost.exe(附图)
  14. 健康体检管理系统源码(PEIS) 医院系统源码
  15. 正弦定理、余弦定理及解三角形
  16. 基于SmartThreadPool线程池技术实现多任务批量处理
  17. 华为云yum镜像源超慢改用阿里云镜像遇坑解决方法
  18. oracle 升级 32升级64 utlirp,Oracle 10G 32位升级64位
  19. 阿里云服务器地域和可用区常见问题及官方资料解答
  20. 烂泥行天下 php,烂泥:php5.6源码安装及php-fpm配置与nginx集成

热门文章

  1. 个人电脑装tesla v100 需要注意的事项
  2. 大话中文文本分类之TextRNN
  3. mac邮件过滤器SpamSieve,支持任意类型的任意数量的电子邮件帐户
  4. (十三) 构建dubbo分布式平台-dubbo管控台安装
  5. Vue.js下拉框-详细省市联动示例
  6. Python学习之使用Python生成PDF报告
  7. VS2010解决方案转换到VS2008
  8. Scala的异常处理
  9. 13个Pandas技巧
  10. C#获取进程的CPU使用率