如何解决使用 Google Sheets 作为 plotlyjs 的数据源
我一直在从事一个涉及使用不同工具进行数据分析和可视化的项目。我正在构建一个股票交易图表,比较不同商品股票的价格变化。我每天更新的数据都在 Google 表格中。然而,我已经构建了它,但我从中获取数据的来源不是 Google Sheets,而是 github,我从中获得了一个 csv 文件。
Plotly.d3.csv('https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv',function(err,rows){
function unpack(rows,key){
return rows.map(function(row) {return row[key]; });
}
var trace1 = {
type: 'scatter',mode: 'lines',name: 'AAPL High',x: unpack(rows,'Date'),y: unpack(rows,'AAPL.High'),line: {color: '#17BCEF'}
}
var trace2 = {
type: 'scatter',name: 'AAPL Low','AAPL.Low'),line: {color: '#7F7F7F'}
}
var data = [trace1,trace2];
var layout = {
title: 'Time Series',xaxis: {
autorange: true,range: ['2015-02-17','2018-02-17'],rangeselector: {
buttons: [
{
count: 1,label: '1D',step: 'day',stepmode: 'backward'
},{
count: 7,label: '1W',step: 'day'
},{
count: 1,label: '1M',step: 'month',{
count: 6,label: '6M',stepmode:'backward',},{
count: 12,label: '1Y',stepmode: 'backward',{step: 'all'}
]
},rangeslider: {range: ['2015-02-17','2018-02-17']},type: 'date'
},yaxis: {
autorange: true,range: [86.8700008333,138.870004167],type: 'linear'
}
};
Plotly.newPlot('myDiv',data,layout,{showSendToCloud: true});
})
我希望获得帮助,我可以从 Google 表格中获取数据并将它们绘制在 plotly.js 中 谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。