图表类型
每个类型都有自己的页面,包含实时演示、数据格式、代码示例和特定于类型的选项。选择一个类型深入了解。
笛卡尔坐标
line标准折线图,用直线段连接数据点。支持标记、数据标签、区域、负值颜色、阶跃插值和虚线样式。
spline使用Catmull-Rom曲线(α=0.5)的平滑插值线。与折线图相同的API,但曲线自然地通过每个点。
area线条下的填充区域。支持普通和百分比堆叠、负值填充颜色和trackByArea悬停。
areaspline具有平滑Catmull-Rom插值的面积图——面积的填充区域与平滑曲线的曲线相结合。
column垂直条形图。支持分组条形、堆叠、按点着色、边框半径和最小条形长度。
bar水平条形图——使用相同渲染器和交换坐标轴的反向柱状图。所有柱状图选项都适用。
scatterX/Y点云,可配置的标记符号,无连接线。支持抖动以分离重叠的点。
bubble散点图,其中标记半径编码第三个值(z),使用平方根缩放使面积与z成比例。
统计
金融
candlestick时间序列的OHLC蜡烛图。实心体表示看跌蜡烛(收盘 < 开盘),空心表示看涨;灯芯显示高/低范围。
ohlc开/高/低/关闭刻度线,无实心体——与K线图相同的数据,呈现为垂直范围条上的水平刻度线。
heikinashi由平均OHLC值计算的平滑蜡烛图,突出趋势方向。
baseline在基准线阈值上方和下方着色的盈利/亏损区域。
arearange在低值和高值之间填充带——置信区间或最小/最大范围。
columnrange每个类别用一条从低值到高值的垂直柱表示 — 例如每日温度的最低/最高值。
areasplinerange带平滑 Catmull-Rom 曲线边缘的区间面积图 — 区间面积图的样条版本。
indicators通过 type + linkedTo + params 以声明方式作为系列添加的技术指标,依据关联系列计算。叠加类(SMA、EMA、WMA、DEMA、TEMA、Bollinger、VWAP、Ichimoku、PSAR)共用价格轴;振荡类(RSI、MACD、Stochastic、ATR、CCI、ROC、Momentum、ADX)通过堆叠的 yAxis 显示在各自的面板中。
vbp按价格水平分箱的水平成交量柱,叠加在价格图上 — 显示成交量最集中的价位。
饼图 / 层级
pie分成比例切片的圆形图(无坐标轴)。支持切片偏移、自定义开始/结束角度和连接器数据标签。
donut挖空内半径的饼图。与设置innerSize的饼图相同。
treemap按值调整大小的矩形。支持平铺算法、层级级别和钻取节点。
sunburst径向层级图;每个同心环是层级的一个级别。
treegraph用于层级数据的整齐树形布局。节点绘制为圆形并由平滑连线相连;接受 id/parent 行或嵌套子节点。
funnel显示通过流程的转换或衰减的变窄梯形阶段。
pyramid倒漏斗(底部最宽)。与漏斗图相同的数据格式。
classroom半圆形座位图——每个类别的数值对应若干圆形座位,按同心弧排列。悬停某个座位会高亮其类别并淡化其余;点击座位会触发数据点事件。使用 'item' 类型自定义角度,或用 'classroom' 获得底部对齐的半圆默认值。
流向
仪表盘 / 极坐标
其他
heatmap具有顺序色标的彩色矩形网格。需要colorAxis将值映射到颜色。
timeline沿一条线排列的顺序事件标记;每个点都是一个里程碑,包含名称、简短标签和可选的描述(显示在提示框中)。默认水平,设置 chart.inverted 时为垂直。
gantt水平的基于时间的条形,显示任务持续时间和依赖关系。
venn韦恩图,显示集合交集和重叠。
wordcloud按权重缩放并沿螺旋无重叠排布的词语。适用于词频和标签云。
barchartrace动画条形图竞赛,显示排名随时间变化;随着时间线进行,条形在位置之间动画。
pictorial堆叠柱状图,其填充被裁剪为自定义 SVG 轮廓,使形状像仪表一样按比例填充。搭配 stacking: 'percent' 可显示整体中的占比。
地图
map世界分级统计地图。通过 chart.map 提供拓扑(GeoJSON 或 TopoJSON),并用 joinBy 将数据关联到要素。
globeOrthographic 投影将地图变成可交互的 3D 地球——拖动旋转、滚动缩放,带大气层与经纬网。
mapregion传入预先筛选的 FeatureCollection 即可聚焦单一区域。数据标签在每个区域的质心处标注。
mapmercator同一世界分级统计地图,使用 Web Mercator 投影渲染——只需一个选项即可切换投影。
mappoint在底图上按地理经纬度(lat/lon)坐标放置的点标记。标记、数据标签、提示框、悬停和点击都使用与底图相同的 mapView 投影。
flowmap在两个地理端点之间绘制带方向、渐细的曲线带。端点可以是 [lon, lat] 坐标对,或同一图表中 mappoint 系列里某个点的 id;带宽随每条连线的 weight 缩放,箭头指向目的地。
生物信息学
volcano火山图——折叠变化(x)与统计显著性(−log10 p值,y)。点按显著性阈值着色:上调、下调、无显著性。
manhattanGWAS可视化——沿着染色体位置的点,每条染色体的颜色交替,以及全基因组显著性线。Canvas渲染超过约20k个点。
kaplanmeier生存曲线(阶跃函数),可选置信区间、删失标记、风险表和中位生存线。
forestplot荟萃分析森林图,显示研究间的效应量和置信区间;正方形大小编码研究权重。
sequencelogoDNA/蛋白质序列标识——每个位置的堆叠字母按信息含量 / 频率调整大小。
clusteredheatmap具有行和/或列层级聚类树状图的热力图——常用于基因表达分析。
phylotree进化关系的系统发育树——矩形或径向布局,带分支长度和自举值。
pcoa主坐标分析 / 序数散点图,可选每组置信椭圆。
circos圆形基因组可视化,具有多个可配置的轨道类型(直方图、散点、热力图、线条、链接)。所有circos变体的基础。
circosheatmap将矩阵热力图环绕成圆环——行成为角向扇区,列成为同心圆带。适合表达量或丰度矩阵。
circoscomparative多物种共线性布局——多个基因组的染色体共享一个圆环,由宽度可变的色带连接保守区域。
circosspiral数值沿阿基米德螺旋线绘制,每个周期一圈——揭示平面坐标轴会隐藏的季节性与长期趋势。