Они загружают данные с https://bitcoinvisuals.com/static/data/data_daily.csv URL-адреса как CSV, а затем передают на график
Они используют этот код Javascript для манипулирования данными
// Iterate through chunk data
for (i = 0; i < data_csv.length; i++) {
var day = ( data_csv[i].day == "" ? null : new Date(data_csv[i].day).getTime() );
var btc = ( data_csv[i].capacity_total == "" ? null : +data_csv[i].capacity_total );
// If btc exists, try to convert
if (btc) {
var usd = ( data_csv[i].price_btc == "" ? null : (btc * +data_csv[i].price_btc) );
}
// Push to series
if (day) {
// If either exists
if (btc || usd) {
series_btc.addPoint([day, btc], redraw = false)
series_usd.addPoint([day, usd], redraw = false)
}
}
}
Обратите внимание, что capacity_total
- это столбец, который существует в этом CSV