Browse Source

Ensure candlestick chart works with either our own date formats as well as timestamps

pull/4023/head
Andrew Kingston 6 years ago
parent
commit
2cf7f66d9b
  1. 3
      packages/standard-components/src/Chart/CandleStickChart.svelte

3
packages/standard-components/src/Chart/CandleStickChart.svelte

@ -59,8 +59,9 @@
.xType("datetime")
// Add data
const parseDate = d => (isNaN(d) ? Date.parse(d).valueOf() : parseInt(d))
const chartData = data.map(row => ({
x: row[dateColumn],
x: parseDate(row[dateColumn]),
y: [row[openColumn], row[highColumn], row[lowColumn], row[closeColumn]],
}))
builder = builder.series([{ data: chartData }])

Loading…
Cancel
Save