pyecharts的KLine使用详解编程语言
编程语言 使用 详解 Pyecharts
2023-06-13 09:11:53 时间
pyecharts是一款将python与echarts结合的强大的数据可视化工具
官网 IT虾米网
pyechats里使用 Kline 画 K 线图
示例
from pyecharts import Kline v1 = [[2295.35, 2346.5, 2295.35, 2345.92], [2347.22, 2358.98, 2337.35, 2363.8], [2360.75, 2382.48, 2347.89, 2383.76], [2383.43, 2385.42, 2371.23, 2391.82], [2377.41, 2419.02, 2369.57, 2421.15], [2425.92, 2428.15, 2417.58, 2440.38], [2411, 2433.13, 2403.3, 2437.42], [2432.68, 2334.48, 2427.7, 2441.73], [2430.69, 2418.53, 2394.22, 2433.89], [2416.62, 2432.4, 2414.4, 2443.03], [2441.91, 2421.56, 2418.43, 2444.8], [2420.26, 2382.91, 2373.53, 2427.07], [2383.49, 2397.18, 2370.61, 2397.94], [2378.82, 2325.95, 2309.17, 2378.82], [2322.94, 2314.16, 2308.76, 2330.88], [2320.62, 2325.82, 2315.01, 2338.78], [2313.74, 2293.34, 2289.89, 2340.71], [2297.77, 2313.22, 2292.03, 2324.63], [2322.32, 2365.59, 2308.92, 2366.16], [2364.54, 2359.51, 2330.86, 2369.65], [2332.08, 2273.4, 2259.25, 2333.54], [2274.81, 2326.31, 2270.1, 2328.14], [2333.61, 2347.18, 2321.6, 2351.44], [2340.44, 2324.29, 2304.27, 2352.02], [2326.42, 2318.61, 2314.59, 2333.67], [2314.68, 2310.59, 2296.58, 2320.96], [2309.16, 2286.6, 2264.83, 2333.29], [2282.17, 2263.97, 2253.25, 2286.33], [2255.77, 2270.28, 2253.31, 2276.22],[2300, 2291.3, 2288.26, 2308.38]] kline = Kline("K 线图示例") kline.add("日K", ["2020/9/{}".format(i + 1) for i in range(30)], v1) kline.render()
在根目录下生成
render.html
结合tushare 生成K线图
import numpy as np import pandas as pd import tushare as ts import mplfinance as mpf import matplotlib.pyplot as plt from pylab import mpl from datetime import datetime from pyecharts import Kline pro = ts.pro_api(你的token) df = pro.daily(ts_code=000001.SZ, start_date=20200301, end_date=20201001) df.index=pd.to_datetime(df.trade_date) df=df.sort_index() v1=list(df.loc[:,[open,close,low,high]].values) t=df.index v0=list(t.strftime(%Y%m%d)) kline = Kline("平安银行K线图",title_text_size=15) kline.add("", v0, v1,is_datazoom_show=True, mark_line=["average"], mark_point=["max", "min"], mark_point_symbolsize=60, mark_line_valuedim=[highest, lowest] ) kline.render()
说明:
如果出现
ImportError: cannot import name Kline from pyecharts
先删除pyecharts
pip uninstall pyecharts
再手动指定安装0.1.9.4版本的pyecharts
pip install pyecharts==0.1.9.4
20463.html
cjavapython相关文章
- java 日期格式化– SimpleDateFormat 的使用。字符串转日期,日期转字符串详解编程语言
- JQuery-AJAX使用详解编程语言
- 使用python3.4解析xml文件(sax、dom、etree)详解编程语言
- Java 使用 JDK6 的 ResourceBundle 类详解编程语言
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法详解编程语言
- 使用JavaScript的数组实现数据结构中的队列与堆栈详解编程语言
- Java NIO介绍和基本使用demo详解编程语言
- java使用POI操作excel文件,实现批量导出,和导入详解编程语言
- Drools6从HelloWorld开始使用和学习详解编程语言
- MyEclipse的快捷键大全使用详解编程语言
- java在数组中使用二分法查找详解编程语言
- javaScript中confirm,alert,prompt函数使用区别分析详解编程语言
- 前台图形展示ECharts使用详解编程语言
- 如何使用JavaScript来验证表单中的内容是否为详解编程语言
- 使用jQuery进行DOM操作详解编程语言
- 正确使用 Volatile 变量详解编程语言
- Spring Boot(十一):Spring Boot中MongoDB的使用详解编程语言
- jquery.cookie.js中$.cookie() 使用方法详解编程语言
- ConcurrentLinkedQueue使用和方法介绍详解编程语言
- SAP 使用较频繁的日期时间处理函数总结详解编程语言
- 如何使用SE16N进行数据批量修改和输入详解编程语言
- python工具——basemap使用二绘制中国地图详解编程语言
- Python编程语言的35个与众不同之处(语言特征和使用技巧)