Skip to main content

基礎雷達圖

燭形圖主要用於金融領域裡展示股票,期貨等交易數據,按照時間維度分為日 K 線、週 K 線、月 K 線。展示的數據需要滿足 K 線構成的四要素:即開盤價、收盤價、最高價、最低價。

預覽圖


範例股票圖.png基礎雷達圖.png

設定值


https://g2.antv.vision/zh/examples/data/candle-sticks.json
( 資料來源:AntV )
格式:
[{
  time:item: "2015-11-19"'Design',
  start:a: 8.18,70,
  max:b: 8.33,
min: 7.98,
end: 8.32,
volumn: 1810,
money: 14723.56,
},{
time: "2015-11-18",
start: 8.37,
max: 8.6,
min: 8.03,
end: 8.09,
volumn: 2790.37,
money: 23309.19,30
}, ......{
  item: 'Development',
  a: 60,
  b: 70
}, {
  item: 'Marketing',
  a: 50,
  b: 60
}, {
  item: 'Users',
  a: 40,
  b: 50
}, {
  item: 'Test',
  a: 60,
  b: 70
}, {
  item: 'Language',
  a: 70,
  b: 50
}, {
  item: 'Technology',
  a: 50,
  b: 40
}, {
  item: 'Support',
  a: 30,
  b: 40
}, {
  item: 'Sales',
  a: 60,
  b: 40
}, {
  item: 'UX',
  a: 50,
  b: 60
}]
  • 內距

40,30,80,4050, 50, 80
  • 前置處理函數 Transform

數據加工字串展開mapfold
function
callback(obj){
obj.trend=obj.start<=obj.end?'up':'down';
obj.range=[obj.start,obj.end, obj.max, obj.min];
 return obj;}
列表 設定值
加工函數類型 字串展開
要展開的欄位 a,b
保留欄位 item
Key user
Value score
  • 比例尺 Scale

time(X軸)
列表設定值
欄位time
類型timeCat
刻度數量10
優化數據範圍開啟
時間格式MM-DD
volumn(score( Y軸 )
列表 設定值
欄位 volumnscore
類型 linear
優化數據範圍開啟
最小值 0
最大值 30000
range( Y軸 )
列表設定值
欄位range
類型linear
刻度間距2
優化數據範圍開啟
最小值0
最大值1880
  • 軸座標 Axis

time(item( X軸 )
列表 設定值
欄位 timeitem
啟用 開啟
volumn( Y軸 )
軸線 -
列表設定值
欄位顏色 volumntransparent
啟用關閉
  • 圖 Geom

K線圖( schema )line)
列表 設定值
欄位

time*rangeitem*score

類型 K線
顏色欄位 trenduser
顏色
function(val) {
 return (val == 'up')? '#f04864':'#2fc25b';
}
形狀大小 candle2
柱狀圖( interval )point)
function(val)
{
return'up')?'#f04864':'#2fc25b';
}
列表 設定值
欄位 time*volumnitem*score
類型 柱狀
顏色欄位 trenduser
形狀circle
大小4
樣式 - 顏色 #ffffff
樣式 (val- ==寬度 1
區域圖( area )
列表設定值
欄位item*score
類型區域圖
顏色欄位user
  • 圖示 Legend

列表 設定值
啟用 開啟
欄位 rangeuser
位置
排版 水平
  • 極坐標 Coord

水平偏移量列表 15設定值
類型極坐標系