“玩转这些数据!”我的plot.js图没有显示
"Play with this data!" not showing up for my plotly.js plot
我假设"Play with this data!"链接是默认显示的。你知道为什么它不会出现吗?我只是在做一个基本的散点图。
请注意,下面的代码并不是独立的,它只是使情节起作用的摘录。
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);
您需要添加{showLink: true}
作为第四个参数(在layout
之后)。我猜默认值从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>
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 强制模板刷新ember.js
- 如何编写HTML输入的JS内联
- Angular JS IE9 Hashbang url rewriting
- 使用JS将数组转换为json对象
- Node.js v6.2.0类扩展不是函数错误
- 我如何 plot.ly js 图例着色以及为什么它是黑色的
- Center d3.js JavaScript Plot
- plotly-js:如何在加载plot图像后才运行我的javascript
- Dot Plot in D3.js
- “玩转这些数据!”我的plot.js图没有显示
- plot js和平行坐标plot
- 时间序列与plot .js失败,w/ fiddle
- 修复x范围不工作在plot .js
- 从plot. js中删除所有痕迹
- 当点击bar时,plot .js bargraph需要onclick事件
- 在plot .js中以相同的色度绘制各种热图