main.js文件:import HighchartsVue from "highcharts-vue"
import Highcharts from "highcharts"
import stockInit from "highcharts/modules/stock"
import mapInit from 'highcharts/modules/map'stockInit(Highcharts)
mapInit(Highcharts)
Vue.use(HighchartsVue)Kchart组件中:
<template><div id="kChart"><highcharts class="stock" :constructor-type="'stockChart'" :options="stockOptions"></highcharts></div></template><script>import Highcharts from "highcharts";export default {name: "kChart",props: {kChartData: Array  //父组件传过来的值(因为每分钟要请求,所以采用watch监听)},data() {return {stockOptions: {global: {useUTC: false},rangeSelector: {selected: 2},series: [{type: "candlestick",   //数据展示蜡烛图data: "",}],chart: {backgroundColor: "#17223E",   //整个绘图区域背景},tooltip: {split: true},colors: ["#616DA0"],rangeSelector: {enabled: false,buttons: [{type: 'hour',count: 1,text: '1h'}],inputEnabled: false, selected: 2},scrollbar: {enabled: false},navigator: {enabled: false},credits: {enabled: false},tooltip: {shared: true,useHTML: true,headerFormat: "<small>{point.key}</small><table>",pointFormat: '<tr><td style="color: {series.color}" colspan="2">当前秒 </td></tr></br>' +'<tr><td>开盘:</td><td style="text-align: right">{point.open}</td></tr></br>' +'<tr><td>最高:</td><td style="text-align: right">{point.high}</td></tr></br>' +'<tr><td>最低:</td><td style="text-align: right">{point.low}</td></tr></br>' +'<tr><td>收盘:</td><td style="text-align: right">{point.close}</td></tr>',footerFormat: "</table>",valueDecimals: 2},plotOptions: {             //蜡烛图颜色candlestick: {color: "#33AA11",upColor: "#DD2200",lineColor: "#33AA11",upLineColor: "#DD2200"}},xAxis: {type: 'datetime',tickInterval: 36e5 / 60, // 1分钟   //刻度线步伐minRange: 36e5 / 60,labels: {format: '{value: %M:%S}',align: 'center',rotation: -30},lineColor: "#21335B",minorTickColor: "#21335B",tickColor: "#21335B",labels: {style: {color: "#5272B0"},}},yAxis: [{gridLineWidth: "0px",tickWidth: "0px",labels: {enabled: false}}]}};},methods: {getData() {}},mounted() {this.getData();},watch: {kChartData(newValue, oldValue) {this.stockOptions.series[0].data = newValue;let date = newValue.map((e, i) => {return e[0];});this.date = date;let ohlc = [];let dataLength = newValue.length;for (let i = 0; i < dataLength; i += 1) {ohlc.push([newValue[i][0], // 时间戳newValue[i][1], // 开盘价newValue[i][2], // 最高价newValue[i][3], // 最低价newValue[i][4] // 收盘价]);}}}};</script>

hightcharts-vue 蜡烛图 股票绘图 candlestick相关推荐

  1. 蜡烛图plotly_Plotly 绘图模块中文指南第1期

    [实例简介] Plotly 绘图模块中文指南第1期 z开源量化系列课件 www.zlwang.com 刚开始接触Pot∨? l■■1■D■■1■口 简单气泡图 设置标记大小和颜色- 气泡图中的悬浮文本 ...

  2. 蜡烛图精解Candlestick Charting Explained-- 笔记1

    标准线图: 蜡烛图: 阳线是指收盘价高于开盘价的牛市状态,阴线是指收盘价低于开盘价的熊市状态. 九种基本的阴线 和阳线状态,考虑所有市场可能性,可扩展为15种不同的蜡烛图(线) 1. 大阳 或 大阴 ...

  3. Ta-Lib源码解析(三):蜡烛图指标 (Candlestick Indicator) #(附Python重构代码和示意图)(补充中)

    TA_Lib指标目录 3.(蜡烛图指标)Candlestick Indicator 一. 前言 二. 单K线模型 CDLBELTHOLD(捉腰带线) CDLCLOSINGMARUBOZU (收盘缺影线 ...

  4. plotly基于dataframe数据绘制股票蜡烛图(Candlestick)

    plotly基于dataframe数据绘制股票蜡烛图(Candlestick) # 股票蜡烛图(Candlestick) import plotly as py # 导入plotly库并命名为py i ...

  5. 股票 K线图 蜡烛图

    资料1 日K线图中: 在日K线图中一般白线.黄线.紫线.绿线依次分别表示:5.10.20.60日移动平均线,但这并不是固定的,会根据设置的不同而不同,比如你也可以在系统里把它们设为5.15.30.60 ...

  6. plotly Candlestick函数画带成交量的蜡烛图, 解决周末空缺的问题

    plotly 画带成交量的蜡烛图 matplotlib 画股票蜡烛图过于繁琐(尽管后来迁移到了mpl_finance包),后来终于发现plotly有这个包,更简洁,更容易上手(颜值还高). 以下为自己 ...

  7. python蜡烛图预测_python tushare股票K线蜡烛图绘制

    序言:学着学着就学到股票图形绘制了,尝试了下,入门蛮简单的,后面就不知道了,现在好像mplfinance更换了新版本,老版本不支持了.以下代码能实现单个股票K线蜡烛图图形输出,不过我用的是tushar ...

  8. 蜡烛图plotly_Python数据分析:基于Plotly的动态可视化绘图简介,目录书摘

    目录:第1章  快速开始 1.1  Plotly简介 1.2  安装与安装环境 1.3  在线初始化 1.4  在线绘图隐私说明 1.5  开始在线绘图 1.6  使用离线绘图库 1.7  参数解读 ...

  9. PyQt5_pyqtgraph股票蜡烛图与常用均线

    股票分析常用到的均线有MA5 MA10 MA20 MA30 MA60,本例中会实现在pyqtgraph中显示这些常用均线 目录 效果 代码 使用 数据 效果 代码 需要用到的包导入,与需要用到的蜡烛控 ...

最新文章

  1. vs2010中编译zint的问题
  2. ExtJs+php学习长连接comet技术开端。
  3. 【caffe-Windows】微软官方caffe之 matlab接口配置
  4. 高通CEO:已向美国申请向华为出售芯片 但尚未有回应
  5. 学习MiniGui之多线程机制【转】
  6. 使得最右边的元素右边框为0
  7. c# 类属性和方法
  8. 【信息系统项目管理师】第1章-信息化和信息系统 知识点详细整理
  9. javascript 定时跳转页面
  10. ELMo ,LM:一串词序列的概率分布probability distribution over sequences of words
  11. java 文件夹删除_Java删除文件夹和文件
  12. 大学计算机基础知识说课,计算机基础说课课件
  13. linux gz解压 指定目,linux解压tar.gz到指定文件夹或目录
  14. 彻底研究jQuery教程
  15. 让你的专属博客更加漂亮
  16. mysql主从同步报错Fatal error: The slave I/O thread stops because master and slave have equal MySQL server
  17. VLC 中文显示乱码问题
  18. matlab用到两个工具箱有重复函数文件处理方法
  19. html5出生年月日,出生年月日五行查询表
  20. FastReport批量打印

热门文章

  1. 第11章 运算符重载与约定
  2. 360无线网卡linux驱动下载,如何在Linux下写无线网卡的驱动
  3. 什么是HashMap?
  4. windows7 安装哪个版本的vs_门套安装45度拼接VS直角拼接,哪个更好?
  5. 硬核小知识,网络管理员的技术职业规划《一》
  6. 智慧城市的互联网大脑架构图,大社交网络与智慧城市结合是关键
  7. 雅思词汇之万词plan:第1-365天
  8. python输出为什么会有b_【已解决】为什么Python打印数据显示为b‘XXX’格式
  9. Leetcode 2327. Number of People Aware of a Secret [Python]
  10. Android 拖动条 和 Handle