我需要上传像这样制作的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
问题是 highcharts 返回错误 14,如果我理解正确,这是因为Complex
字段它不是一个数字。有没有办法直接导入这样制作的csv?
不幸的是,如果您希望通过内置于Highcharts中的csv数据/URL功能直接导入该CSV,则必须执行中间步骤来处理该CSV。 请参阅:https://www.highcharts.com/docs/working-with-data/data-module
可以通过两种方式加载 CSV。包含 CSV 的任一数据.csv 要读入图表的字符串,或者,从 v6.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'
}
}
});