chartIndex
Previous
brushYFilter
Next
elementHighlight
Loading...
查看折线图相对于某个时间点的相对趋势。
import { Chart } from '@antv/g2';const chart = new Chart({container: 'container',paddingLeft: 50,});chart.line().data({type: 'fetch',value: 'https://assets.antv.antgroup.com/g2/indices.json',}).encode('x', (d) => new Date(d.Date)).encode('y', 'Close').encode('color', 'Symbol').encode('key', 'Symbol').encode('title', (d) => d.Date.toLocaleString()).axis('y', { title: '↑ Change in price (%)', labelAutoRotate: false }).scale('y', { type: 'log' }).label({text: 'Symbol',selector: 'last',style: {fontSize: 10,},});chart.interaction('chartIndex', {ruleStroke: '#aaa',labelDx: 5,labelTextAlign: 'center',labelStroke: '#fff',labelLineWidth: 5,labelFormatter: (d) => `${d.toLocaleDateString()}`,});chart.render();
属性 | 描述 | 类型 | 默认值 |
---|---|---|---|
labelFormatter | 格式化日期 | FormatterFunction | - |
rule${StyleAttrs} | 指示线的样式 | number | string | - |
label${StyleAttrs} | 文本的样式 | number | string | - |