Создайте тепловую карту, используя высокие диаграммы через CSV - PullRequest
0 голосов
/ 22 сентября 2019

Мне нужно загрузить CSV, созданный следующим образом

rsid             Complex                 score
rs531730856  ARNTL.SwissRegulon   -0.1658514285714286
rs531730856  BHLHE40.SwissRegulon  0.033113124999999966
rs531730856  BMAL1_HUMAN.H10MO.C  -0.16585214285714286
rs531730856  CUX1_HUMAN.H10MO.C    0.10511399999999993
rs531730856        DR-1            0.33170428571428573

Проблема в том, что старшие диаграммы возвращают мне ошибку 14, которая, если я правильно понял, это потому, что поле Complex это не число.Есть ли способ, где я могу импортировать напрямую в CSV, как это?

1 Ответ

1 голос
/ 22 сентября 2019

К сожалению, нет, вам придется выполнить промежуточный шаг для обработки этого CSV, если вы хотите импортировать его напрямую через функцию csv data / url, встроенную в highcharts.См .: https://www.highcharts.com/docs/working-with-data/data-module

CSV можно загрузить двумя способами.Либо data.csv, который содержит строку CSV для считывания в диаграмму, либо, начиная с версии 6.1, data.csvURL, который указывает на местоположение файла.По умолчанию первая строка данных CSV интерпретируется как имена серий, первый столбец обозначает имена категорий или значения / даты X, а последующие столбцы содержат значения данных.

Пример содержимого CSV:

Categories,Apples,Pears,Oranges,Bananas
John,8,4,6,5
Jane,3,4,2,3
Joe,86,76,79,77
Janet,3,16,13,15

Пример инициализации диаграммы:

Highcharts.chart('container', {
    chart: {
        type: 'column'
    },
    data: {
        // enablePolling: true,
        csvURL: window.location.origin + '/studies/data.csv'
    },
    title: {
        text: 'Fruit Consumption'
    },
    yAxis: {
        title: {
            text: 'Units'
        }
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...