相关疑难解决方法(0)

如何使用Plotly制作带滑块的等值线图?

我正在重新创建示例等值区并试图添加一个滑块,当拖动时,它会逐年变化.另一位用户提出了类似的问题,但他们没有收到回复.我做了一些搜索并找到了一个示例,其中用户为其他年份生成了随机值并创建了一个滑块,但它是在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)

javascript python plotly choropleth

2
推荐指数
1
解决办法
1278
查看次数

标签 统计

choropleth ×1

javascript ×1

plotly ×1

python ×1