2016-10-26 2 views
1

Я был в предположении «Играйте с этими данными!» ссылка предполагалась по умолчанию. Любые идеи о том, почему это может не появиться? Я просто работаю с базовым разбросом.«Играйте с этими данными!» не отображается для моего участка plotly.js

Обратите внимание, что этот код ниже не является автономным, как есть, это всего лишь отрывок, который выполняет замысловатую работу.

var xData = []; 
var yData = []; 
var h = results; 
for(var k in h) { 
    var localdate = k; 
    var plotdate = moment(localdate).format('YYYY-MM-DD HH:mm:ss'); 
    xData.push(plotdate); 
    if (currentPort === "t") { 
     yData.push(CtoF(h[k])); 
    } else { 
     yData.push(h[k]); 
    }; 
} 
var plotdata = [ 
    { 
     x: xData, 
     y: yData, 
     type: 'scatter', 
     mode: 'markers+lines', 
     line: { 
      'color': HELIUM_BLUE 
     }, 
     marker: { 
      'symbol': 'circle', 
      'color': HELIUM_PINK, 
      'maxdisplayed': 50 
     } 
    } 
]; 
var layout = { 
    title: currentData, 
    xaxis: { 
     'title': 'Date/Time' 
    }, 
    yaxis: { 
     'title': title 
    } 
}; 
Plotly.newPlot(plotHolder, plotdata, layout); 

ответ

1

Вы должны были бы добавить {showLink: true} в качестве четвертого аргумента (после layout). Я думаю, что default value изменен с true на false. Если вы хотите изменить заголовок кнопки, используйте {showLink: true, "linkText": "Play with this data"}

var xData = [1, 2, 3, 4, 5]; 
 
var yData = [10, 1, 25, 12, 9]; 
 

 
var plotdata = [ 
 
    { 
 
     x: xData, 
 
     y: yData, 
 
     type: 'scatter', 
 
     mode: 'markers+lines', 
 
    } 
 
]; 
 
var layout = { 
 
    title: 'Edit me', 
 
    xaxis: { 
 
     'title': 'x' 
 
    }, 
 
    yaxis: { 
 
     'title': 'y' 
 
    } 
 
}; 
 
Plotly.newPlot(plotHolder, plotdata, layout, {showLink: true, "linkText": "Play with this data"});
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script> 
 
<div id='plotHolder'> 
 

 
</div>

+0

Большое спасибо, это работает для меня. Вы случайно знаете, как я изменил бы текст ссылки? По умолчанию используется «Редактировать данные» – jonranken

+1

@ Джонатан: взгляните на обновленный ответ. –

+0

Благодарим за помощь! – jonranken

Смежные вопросы