Mark
上一篇
Chart
下一篇
View
Loading...
const chart = new Chart({container: 'container',width: 640,height: 480,});chart.interval().data([{ genre: 'Sports', sold: 275 },{ genre: 'Strategy', sold: 115 },{ genre: 'Action', sold: 120 },{ genre: 'Shooter', sold: 350 },{ genre: 'Other', sold: 150 },]).encode('x', 'genre').encode('y', 'sold').encode('color', 'genre');chart.render();
mark.attr
获取或设置图表的配置项。
mark.data
设置图形的数据,支持多种数据来源和数据变换,具体见 data。
mark.changeData
更改图形的数据并重新渲染图表。
mark.encode
设置图形每个通道的字段名称,具体见 encode。
mark.scale
设置图形每个通道的比例尺,具体见 scale。
mark.label
设置图形的标签,具体见 label。
mark.style
设置图形的样式,具体见 style。
mark.theme
设置图形的主题,具体见 theme。
mark.animate
设置图形的动画,具体见 animation。
mark.axis
设置图形的坐标轴,具体见 axis。
mark.legend
设置图形的图例,具体见 legend。
mark.slider
设置图形的缩略轴,具体见 slider。
mark.scrollbar
设置图形的滚动条,具体见 scrollbar。
mark.state
设置图形的状态样式,具体见 state。
mark.tooltip
设置图形的提示,具体见 tooltip。
mark.getGroup
返回 mark 渲染时的 canvas group 实例。
mark.getScale
返回 mark 渲染时所有的 scale 实例。
mark.getScaleByChannel
通过通道名称查找返回 mark 渲染时对应的 scale 实例。