# drawk **Repository Path**: twhsy/drawk ## Basic Information - **Project Name**: drawk - **Description**: 基于pyecharts画k线分析图 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # drawk drawk是为在notebook等实验环境下方便观察股票数据的基于pyecharts的封装,方便根据pd.Dataframe数据绘制k线(OHLC),交易量,macd或自定义数据。 该模块不建议用于web展示,如用于网站项目,建议使用其它功能更完整的产品。 ## 基于pyecharts画k线分析图 * df中必须包含['open', 'close', 'low', 'high'] * 如果需要绘制交易量,df中需要[‘volume’] * 如果需要绘制macd,df中需要 ['macd','dif','dea'] * 自定义显示区值,如cci,如果df中有_cci_flag(_name_flag)列,会在相应显示数据位置显示标记 * 自定义显示区值,如需显示多条数据线,用列表指出,如['MTM','MAMTM'] ,MTM和MAMTM必须在df中存在 ``` chart=data.plot(area=['V',['MTM','MAMTM']]) ``` ## 样例 ![image](https://github.com/luckfu/drawk/raw/master/df.png) ``` from drawk import KChartData data=KChartData(code,df,precision=2) chart=data.plot(area=['V','cci'], vlines=['vMA5','vMA30'], klines=['upper','middle','lower']) chart.load_javascript() chart.render_notebook() ``` ![image](https://github.com/luckfu/drawk/raw/master/drawk.gif)