logo
首页
编写策略
数据平台
策略社区
我的策略
宽客学院
知识库
免费注册
登录
问答交流
因子组合相关性热力图怎么画?
由bq30zy4n创建,最终由bq30zy4n
更新于2024-05-08 00:24
被浏览 21 用户
建议出一个模块
标签
数据可视化
评论
可以参照如下代码,画出平安银行最近一段时间几个因子的相关性热力图
from bigcharts import HeatMap
sql = """
SELECT date,instrument,close,volume,m_sum(turn,5),m_sum(turn,30),m_sum(turn,60) from cn_stock_prefactors
WHERE date >'2024-01-01' and instrument = '000001.SZ'
QUALIFY
COLUMNS(*) IS NOT NULL
"""
import dai
df_all = dai.query(sql).df()
heatmap = HeatMap(df_all.corr())
heatmap.set_global_opts(visualmap_opts=opts.VisualMapOpts(max_=-1, min_=1))
heatmap.render()
跑这段代码的时候会报错,显示ValueError: could not convert string to float: '000001.SZ',修改了一点才能用。
https://bigquant.com/codesharev2/c631aa49-0226-43a4-97a3-4b21677b961f
{link}