我正在重新创建示例等值区并试图添加一个滑块,当拖动时,它会逐年变化.另一位用户提出了类似的问题,但他们没有收到回复.我做了一些搜索并找到了一个示例,其中用户为其他年份生成了随机值并创建了一个滑块,但它是在JavaScript中,我不知道如何将其转换为Python.
这是JavaScript中的代码:
Plotly.d3.csv('https://raw.githubusercontent.com/plotly/datasets/master/2011_us_ag_exports.csv', function(err, rows){
function unpack(rows, key) {
return rows.map(function(row) { return row[key]; });
}
var randomize = z => z.map(d => Math.pow(Math.random(), 2) * 30000);
var data = unpack(rows, 'total exports');
var frames = [{
data: [{z: unpack(rows, 'total exports')}],
traces: [0],
name: '1990',
layout: {title: '1990 US Agriculture Exports by State'}
}, {
data: [{z: randomize(data)}],
traces: [0],
name: '1995',
layout: {title: '1995 US Agriculture Exports by State'}
}, {
data: …Run Code Online (Sandbox Code Playgroud)