`
belldeep
  • 浏览: 39093 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

python : pyecharts 1.1.0 画K线图

阅读更多
pip install pyecharts ; 会安装 pyecharts-1.1.0
画K线图 kline1.py
# coding: utf-8
import os, sys
from pyecharts import options as opts
from pyecharts.charts import Kline

if len(sys.argv) ==2:
    code= sys.argv[1]
else:
    print('usage: kline1.py code')
    sys.exit(1)

if len(code) !=6:
	print(' code length is 6')
	sys.exit(2)

file1 = code +'.csv'
file2 = code +'_1.html'

if not os.path.exists(file1):
	print(file1 +' is not exists.')
	sys.exit(3)

# 数据项: [open,close,low,high,volume]
#  (即:[开盘值,收盘值,最低值,最高值,成交量])
vlist = []
xlist = []
ylist = []
fp = open(file1,'r')
fp.readline() # 跳过第1行表头: ,date,open,close,high,low,volume,code
for line in fp:
	idx,date,open,close,high,low,volume,code = line.strip().split(',')
	xlist.append(date)
	vlist.append(volume)
	ylist.append([open,close,low,high])
print(str(len(xlist)))
kline = Kline()
kline.add_xaxis(xlist).add_yaxis("kline",ylist)
kline.set_global_opts(
            xaxis_opts=opts.AxisOpts(is_scale=True),
            yaxis_opts=opts.AxisOpts(
                is_scale=True,
                splitarea_opts=opts.SplitAreaOpts(
                    is_show=True, areastyle_opts=opts.AreaStyleOpts(opacity=1)
                ),
            ),
            datazoom_opts=[opts.DataZoomOpts()],
            title_opts=opts.TitleOpts(title="日K线图:{0}".format(code)),
        )
#kline.set_opts(mark_line_valuedim="close")
kline.render(path=file2)

参考: pyecharts-1.1.0/example/kline_example.py
分享到:
评论

相关推荐

    Mu_1.1.0a1.exe

    muPython1.1.0。 Mu是面向初学者的Python编辑器,旨在使学习体验更加愉悦。 它使学生​​能够尽早体验成功,这在您学习新事物时都非常重要。

    Python库 | preprocess-1.1.0.zip

    资源分类:Python库 所属语言:Python 资源全名:preprocess-1.1.0.zip 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | thunder-python-1.1.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:thunder-python-1.1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    classmate-1.1.0-API文档-中文版.zip

    赠送jar包:classmate-1.1.0.jar; 赠送原API文档:classmate-1.1.0-javadoc.jar; 赠送源代码:classmate-1.1.0-sources.jar; 赠送Maven依赖信息文件:classmate-1.1.0.pom; 包含翻译后的API文档:classmate-...

    python-ntlm 1.1.0

    Python library that provides NTLM support, including an authentication handler for urllib2. Works with pass-the-hash in additon to password authentication.

    AnimaDicer:v1.1.0-发布-该项目通过自动掷骰子和计算来帮助加快角色扮演

    当前程序版本:v1.1.0-发布 当前的excel版本:v1.1.0-RC 概念性想法 该项目的目的是使角色扮演游戏更快。 该项目专门针对角色扮演Anima。 就骰子和计算而言,这是一款特别复杂且缓慢的掷骰游戏,因此,我们决定...

    STM32Cube_FW_G4_V1.1.0例程.rar

    STM32Cube_FW_G4_V1.1.0例程,驱动包单独上传。方便下载。

    Python库 | python-socks-1.1.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:python-socks-1.1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | mycfg-1.1.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:mycfg-1.1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    离线安装Pyecharts的步骤以及依赖包流程

    IDE=pycharm-community-2019.2.3,python=3.5.4。 1 安装文件准备 通过pypi搜索下载的安装包如下: pyecharts-0.5.11-py2.py3-none-any.whl pyecharts_javascripthon-0.0.6-py2.py3-none-any.whl javascripthon-...

    classmate-1.1.0-API文档-中英对照版.zip

    赠送jar包:classmate-1.1.0.jar; 赠送原API文档:classmate-1.1.0-javadoc.jar; 赠送源代码:classmate-1.1.0-sources.jar; 赠送Maven依赖信息文件:classmate-1.1.0.pom; 包含翻译后的API文档:classmate-...

    Android代码-SuperSwipeRefreshLayout

    1.1.0 pom Gradle: compile 'com.king.view:superswiperefreshlayout:1.1.0' Lvy: 如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie) ...

    Python库 | analytics_python-1.1.0-py2.py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:analytics_python-1.1.0-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    androidx-fragment-1.1.0.aar

    androidx-fragment-1.1.0.aar

    Android代码-FlutteringLayout

    1.1.0 pom Gradle: compile 'com.king.view:flutteringlayout:1.1.0' Lvy: 如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie) allprojects {...

    Python库 | python_linq-1.1.0-py3-none-any.whl

    python库。资源全名:python_linq-1.1.0-py3-none-any.whl

    Python库 | pinttrs-1.1.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:pinttrs-1.1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | arxiv-1.1.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:arxiv-1.1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python 3.6.1+Scrapy 1.1.0rc3

    Python 3.6.1+Scrapy 1.1.0rc3安装包与scrapy依赖。安装过程请参考:http://blog.csdn.net/u011781521/article/details/70177291

    Python库 | umongo-1.1.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:umongo-1.1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

Global site tag (gtag.js) - Google Analytics