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
分享到:
相关推荐
赠送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-1.0.0镜像
muPython1.1.0。 Mu是面向初学者的Python编辑器,旨在使学习体验更加愉悦。 它使学生能够尽早体验成功,这在您学习新事物时都非常重要。
androidx-fragment-1.1.0.aar
赠送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库 所属语言:Python 资源全名:thunder-python-1.1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Python library that provides NTLM support, including an authentication handler for urllib2. Works with pass-the-hash in additon to password authentication.
资源分类:Python库 所属语言:Python 资源全名:python-socks-1.1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Rails 1.1.0 是一个古老的版本,它是Ruby on Rails框架的重要里程碑。Ruby on Rails(简称Rails)是由David Heinemeier Hansson开发的一个开源Web应用程序框架,它完全由Ruby编程语言编写,遵循MVC(模型-视图-控制...
资源分类:Python库 所属语言:Python 资源全名:mycfg-1.1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
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-...
赠送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-...
OpenSSL 1.1.0 版本是该项目的一个重要里程碑,引入了许多改进和新特性,以增强安全性、性能和兼容性。 首先,让我们深入了解一下OpenSSL 1.1.0版本的关键变化: 1. **性能优化**:OpenSSL 1.1.0 在多个方面进行了...
1.1.0 pom Gradle: compile 'com.king.view:superswiperefreshlayout:1.1.0' Lvy: 如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie) ...
赠送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库 所属语言:Python 资源全名:analytics_python-1.1.0-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
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
pip安装gunicorn时出现这个错: Collecting gunicorn (from -r requirements.txt (line 9)) Downloading ... |████████████████████████████████| 81kB 5.3MB/s ERROR: Pac
资源分类:Python库 所属语言:Python 资源全名:pinttrs-1.1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059