#!/usr/bin/env python

# coding=utf-8

from pyecharts.chart import Chart

from pyecharts.option import get_all_options

class Kline(Chart):

"""

<<< K 线图 >>>

红涨蓝跌

"""

def __init__(self, title="", subtitle="", **kwargs):

super(Kline, self).__init__(title, subtitle, **kwargs)

def add(self, *args, **kwargs):

self.__add(*args, **kwargs)

def __add(self, name, x_axis, y_axis, **kwargs):

"""

:param name:

系列名称,用于 tooltip 的显示,legend 的图例筛选。

:param x_axis:

x 坐标轴数据。

:param y_axis:

y 坐标轴数据。数据中,每一行是一个『数据项』,每一列属于一个『维度』。

数据项具体为 [open, close, lowest, highest] (即:[开盘值, 收盘值,

最低值, 最高值])。

:param kwargs:

"""

kwargs.update(type="candlestick", x_axis=x_axis)

chart = get_all_options(**kwargs)

xaxis, yaxis = chart['xy_axis']

self._option.update(xAxis=xaxis, yAxis=yaxis)

self._option.get('xAxis')[0].update(scale=True)

self._option.get('yAxis')[0].update(

scale=True, splitArea={"show": True})

self._option.get('legend')[0].get('data').append(name)

self._option.get('series').append({

"type": "candlestick",

"name": name,

"data": y_axis,

"markPoint": chart['mark_point'],

"markLine": chart['mark_line'],

"seriesId": self._option.get('series_id'),

})

self._config_components(**kwargs)

python kline_Python pyecharts package v0.3.1, pyecharts.charts.kline module source code :: PyDoc.net相关推荐

  1. 苹果电脑怎么安装python百度aip模块_Python baidu-aip package v2.1.0.0, aip.ocr module source code :: PyDoc.net...

    # -*- coding: utf-8 -*- """ 图像识别 """ import re import sys import math ...

  2. python 画系统关联图_Python基于pyecharts实现关联图绘制

    我是在使用Word2Vec计算关联词的余弦距离之后,想要更好的展示出来的时候,遇到的这种情况,就做了下拓展. 画图的步骤主要分为: 1. 将距离数据(或者相关数据)读入: 2. 按照一定的格式和参数将 ...

  3. Python绘图神器Matplotlib、Echarts、Pyecharts 和 Plotly ——可绘制各种图

    Python绘图神器Matplotlib和Echarts Matplotlib官网 https://matplotlib.org/stable/tutorials/toolkits/mplot3d.h ...

  4. Python爬取全国大学排名 用pyecharts进行大屏可视化

    爬取全国大学排名 用pyecharts进行可视化 院校网址:http://college.gaokao.com/schlist/p F12 先找到对应的全部list 需要先安装requests,lxm ...

  5. Python绘制地理图表之可视化神器pyecharts(三)

    目录 炫酷地图 3D炫酷地图模板系列 重庆市3D地图展示 中国3D地图 中国3D数据地图(适合做数据可视化) 全国行政区地图(带城市名字) 地球展示 每文一语 炫酷地图 前期我们介绍了很多的地图模板, ...

  6. Python绘制折线图之可视化神器pyecharts(二)

    目录 叙接上文 折线图模板系列 自定义标签数据折线图 一天用电量折线图(特定场景) 断点折线图(根据场景进行配置) 双折线图显示最低最高数据标签(不显示其他数据标签) 双折线图显示平均刻度数据标签(数 ...

  7. Python绘制折线图之可视化神器pyecharts(一)

    目录 折线图介绍 折线图模板系列 双折线图(气温最高最低温度趋势显示) 面积折线图(紧贴Y轴) 简单折线图(无动态和数据标签) 连接空白数据折线图 对数轴折线图示例 折线图堆叠(适合多个折线图展示) ...

  8. Python的包(package)和模块(module)的区别,如何导入python包和模块,以及为什么可以把包名当作一个模块导入

    本文主要讨论标题中的三大问题,接下来逐一分析: 文章大部分内容转载并重新整理自https://zhuanlan.zhihu.com/p/33913131 1. Python的包(package)和模块 ...

  9. Python AST node转为string(source code)

    文章目录 前言 1.python内置ast模块 2.使用astunparse或者astor 3.解决方案 小结 参考文献 前言 创作开始时间:2021年4月9日14:46:15 如题.在尝试了一番之后 ...

最新文章

  1. 阿里公开招募鉴黄师,日薪1000元,还送硬盘和网盘会员?!
  2. HashMap为何从头插入改为尾插入
  3. 配置swagger2_Springboot(三十五)启用Swagger2
  4. spring web参数传递
  5. GitHub 疑遭中间人攻击,最大暗网托管商再被黑!
  6. 如何更改服务器上的数据库文件夹,如何设置数据库文件位置
  7. Spring Boot 如何组装一个树结构的数据?
  8. 四六级考试中的计算机类文章,毕业设计论文-基于web的英语四六级模拟在线考试系统.doc...
  9. “表达式必须包含 bool 类型(或可转换为 bool)”
  10. LINGO使用教程(一)
  11. 畅捷通T+ RAP(Rapid Application Platform)快速应用开发平台
  12. C语言作业NOTES
  13. [检索方法]——USPTO美国专利及商标局(1)
  14. 禾穗HERS | 没人diss你,你就厉害了?
  15. 重庆电信助力新一代物联网商用平台
  16. excel高级筛选怎么用_Excel中的【高级筛选】都不会使用,那就真的Out了!
  17. 选择产品套餐自动生成报价小程序开发制作
  18. True or False?
  19. 【Codeforces】A3组刷题记录( 43 / 43 )
  20. Maya DevKit

热门文章

  1. 大会前瞻 | 电价有望大幅降低!来看这家企业如何用区块链改造电力市场
  2. 科技小知识!航天器系统工程是什么
  3. Allegro如何快速删除孤立铜皮操作指导
  4. 米拓bug 拿到米拓所有收费插件
  5. git push -u origin master
  6. Ubuntu下使用眼动仪Tobii Eye Tracker 4C
  7. python笑傲江湖_python实现笑傲江湖人物关系网
  8. 如何用webgl(three.js)搭建不规则建筑模型,客流量热力图模拟
  9. 一键下载:将知乎专栏导出成电子书
  10. 彻底消除不使用时消耗的电力!这样的新型负载开关你见过吗?