`
belldeep
  • 浏览: 41231 次
  • 性别: 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
分享到:
评论

相关推荐

    littleproxy-1.1.0-beta-bmp-17-API文档-中文版.zip

    赠送jar包:littleproxy-1.1.0-beta-bmp-17.jar; 赠送原API文档:littleproxy-1.1.0-beta-bmp-17-javadoc.jar; 赠送源代码:littleproxy-1.1.0-beta-bmp-17-sources.jar; 赠送Maven依赖信息文件:littleproxy-...

    flannel-cni-plugin:v1.0.0

    flannel-cni-plugin-1.0.0镜像

    androidx-fragment-1.1.0.aar

    androidx-fragment-1.1.0.aar

    Mu_1.1.0a1.exe

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

    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库 | thunder-python-1.1.0.tar.gz

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

    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.

    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

    rails-1.1.0

    Rails 1.1.0 是一个古老的版本,它是Ruby on Rails框架的重要里程碑。Ruby on Rails(简称Rails)是由David Heinemeier Hansson开发的一个开源Web应用程序框架,它完全由Ruby编程语言编写,遵循MVC(模型-视图-控制...

    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-...

    openssl1.1.0.rar

    OpenSSL 1.1.0 版本是该项目的一个重要里程碑,引入了许多改进和新特性,以增强安全性、性能和兼容性。 首先,让我们深入了解一下OpenSSL 1.1.0版本的关键变化: 1. **性能优化**:OpenSSL 1.1.0 在多个方面进行了...

    Android代码-SuperSwipeRefreshLayout

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

    scala-parser-combinators_2.12-1.1.0-API文档-中英对照版.zip

    赠送jar包:scala-parser-combinators_2.12-1.1.0.jar; 赠送原API文档:scala-parser-combinators_2.12-1.1.0-javadoc.jar; 赠送源代码:scala-parser-combinators_2.12-1.1.0-sources.jar; 赠送Maven依赖信息...

    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

    org.eclipse.paho.client.mqttv3-1.1.0.jar

    Eclipse Paho是Eclipse基金会的一个开源项目,旨在提供多种语言的MQTT客户端库,包括C、C++、Python、JavaScript等,而org.eclipse.paho.client.mqttv3-1.1.0.jar是其针对Java平台的实现。Paho库为开发者提供了简单...

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

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

    ERROR: Package ‘gunicorn’ requires a different Python: 2.7.5 not in ‘>=3.4’

    pip安装gunicorn时出现这个错: Collecting gunicorn (from -r requirements.txt (line 9)) Downloading ... |████████████████████████████████| 81kB 5.3MB/s ERROR: Pac

    Python库 | pinttrs-1.1.0.tar.gz

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

Global site tag (gtag.js) - Google Analytics