一键导入
hqchart-helper
HQChart行情图表插件专用操作技能,用户需要HQChart代码、K线绘图、指标编写、周期切换、自定义图层、分时图、期货/股票合约渲染、数据接口、Canvas绘图、HQChart报错修复时自动触发;调用指令:/hqchart
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
HQChart行情图表插件专用操作技能,用户需要HQChart代码、K线绘图、指标编写、周期切换、自定义图层、分时图、期货/股票合约渲染、数据接口、Canvas绘图、HQChart报错修复时自动触发;调用指令:/hqchart
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | hqchart_helper |
| description | HQChart行情图表插件专用操作技能,用户需要HQChart代码、K线绘图、指标编写、周期切换、自定义图层、分时图、期货/股票合约渲染、数据接口、Canvas绘图、HQChart报错修复时自动触发;调用指令:/hqchart |
| version | 1 |
| author | jones2000 |
| tags | ["HQChart","K线图","行情图表","前端图表","分时图","技术指标","Canvas"] |
所有K线图创建、配置、绘图逻辑必须参考【K线图创建及SetOption参数详解】 所有日K线历史数据、分钟K线数据、回调入参必须参考【K线图数据格式详解】 所有K线图操作接口函数必须参考【K线图操作接口函数详情】 所有K线图配色、样式、指标参数必须参考【K线图配色和样式参数详解】 所有分时图创建、配置、绘图逻辑必须参考【分时图创建及SetOption参数详解】 所有单日分时图数据、多日分时图数据、回调入参必须参考【分时图数据格式详解】 输出代码、参数说明、数据结构示例、问题排查全部以6份文档为唯一标准,不使用非官方自定义写法。
使用本技能时,必须先读取 references/ 目录下的对应文档:
K线图表创建SetOption参数详解:references/K线图创建及SetOption参数详解.md
K线图表数据格式详解:references/K线图数据格式详解.md
K线图操作接口函数详情:references/K线图操作接口函数详情.md
分时图表创建SetOption参数详解:references/分时图创建及SetOption参数详解.md
分时图数据格式详解:references/分时图数据格式详解.md
原生 JS 方式(CDN引入):
// 注意:原生不要添加 HQChart.Chart. 前缀,这是在npm方式引入才需要
var divKLine = document.getElementById('KLineCtrl');
var chart = JSChart.Init(divKLine, false, true);
NPM 方式(Vue/React工程):
import HQChart from 'hqchart';
import 'hqchart/src/jscommon/umychart.resource/font/drawtool/iconfont.css'; //HQChart插件内部使用的iconfont图标
import 'hqchart/src/jscommon/umychart.resource/css/tools.css' //HQChart插件内置样式
var chart = HQChart.Chart.JSChart.Init(this.$refs.KLineChart);
<!-- HQChart插件内置样式和iconfont图标文件 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/hqchart/src/jscommon/umychart.resource/css/tools.css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/hqchart/src/jscommon/umychart.resource/font/iconfont.css" />
<script src="https://cdn.jsdelivr.net/npm/hqchart/src/jscommon/umychart.resource/js/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/hqchart/src/jscommon/umychart.resource/js/webfont.js"></script>
<!-- HQChart源码地址 -->
<script src="https://cdn.jsdelivr.net/npm/hqchart/src/jscommon/umychart/umychart.min.js"></script>
# npm
npm install hqchart --save
# yarn
yarn add hqchart
# pnpm
pnpm add hqchart
1.图形数据对接,统一使用'NetworkFilter'回调函数, 2.NetworkFilter挂载位置:option 顶层属性,随 SetOption 一次性传入 3.外部数据通过NetworkFilter中的callback回调函数返回给图表,图表内部根据不同的图表类型,解析不同的数据结构 4.NetworkFilter中根据不同的数据名称,返回不同的数据结构,具体数据结构请参考官方文档:
references/K线图数据格式详解.mdreferences/分时图数据格式详解.mdcdn.jsdelivr.net/npm/hqchart)position: relativedata.PreventDefault = true 是否已设置包含 HQChart 官方参考文档:
K线图创建及SetOption参数详解.md - K线图创建及SetOption参数详解K线图数据格式详解.md - K线图数据格式详解K线图操作接口函数详情.md - K线图API接口函数说明K线图配色和样式参数详解.md - K线图配色、样式参数说明分时图表创建SetOption参数详解.md -分时图表创建SetOption参数详解分时图数据格式详解.md - 分时图数据格式详解