Соскоб с интерактивной таблицы - PullRequest
0 голосов
/ 24 ноября 2018

Я хотел бы получить информацию из диаграмм, которая показывает вам информацию о точке данных, когда вы находитесь со стрелкой мыши на координате Y Ссылка на изображение, которое показывает мою ситуацию.Красный крестик X указывает на то, куда указала моя мышь .

. Я хотел создать скребок, который будет имитировать перемещение моей мыши по пикселю за другим и каждый раз сохранять показанные данные.

Можете ли вы помочь мне, пожалуйста?Большое спасибо

1 Ответ

0 голосов
/ 24 ноября 2018

Они загружают данные с 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

...