Javascript Can';t通过设置标记类型来扩展记录道
通过下面的代码,我试图创建一个简单的气泡图。我创建了一个跟踪以在以后扩展它:Javascript Can';t通过设置标记类型来扩展记录道,javascript,plotly,marker,extend,area,Javascript,Plotly,Marker,Extend,Area,通过下面的代码,我试图创建一个简单的气泡图。我创建了一个跟踪以在以后扩展它: var t9={ x:[100821], y:[11], 名称:“一些文本”, 文本:[“某些文本”], 模式:['markers'], 标记:[{ 尺寸:[1531*10], 尺寸:2, sizemode:“区域” }] }; var数据=[t9]; 变量布局={ 标题:“图表”, 传奇:没错, xaxis:{ 标题:“一些文字” }, 亚克斯:{ 标题:“一些文字” } }; var config={respon
var t9={
x:[100821],
y:[11],
名称:“一些文本”,
文本:[“某些文本”],
模式:['markers'],
标记:[{
尺寸:[1531*10],
尺寸:2,
sizemode:“区域”
}]
};
var数据=[t9];
变量布局={
标题:“图表”,
传奇:没错,
xaxis:{
标题:“一些文字”
},
亚克斯:{
标题:“一些文字”
}
};
var config={responsive:true}
Plotly.newPlot('plot',数据,布局,配置);
Plotly.extendedtraces(
"阴谋",,
{
x:[[5491]],
y:[[5]],
文本:[[某些文本]],
模式:[[markers']],
标记:[[{
尺寸:123*100,
尺寸:2,
sizemode:“区域”
}]]
}, [0]);
Plotly.extendedtraces(
"阴谋",,
{
x:[[60022]],
y:[[11]],
文本:[[某些文本]],
模式:[[markers']],
标记:[[{
尺寸:982*100,
尺寸:2,
sizemode:“区域”
}]]
}, [0]);代码>
- 如果使用
extendTraces
并希望更新属性,则需要以字符串形式提供该属性,例如marker.size
,并且该值必须是数组,就像新的x和y值一样
Plotly.extendTraces(
'plot',
{
x: [[5491]],
y: [[5]],
'marker.size':[[40*100]]
}, [0]);
- 初始数据和属性应该是一个简单的数组或对象,而不是数组/对象的数组。
var t9={
x:[100821],
y:[11],
名称:“一些文本”,
文本:“一些文本”,
模式:'标记',
标记:{
尺寸:[15*100],
尺寸:1,
sizemode:“区域”
}
};
var数据=[t9];
变量布局={
标题:“图表”,
传奇:没错,
xaxis:{
标题:“一些文字”
},
亚克斯:{
标题:“一些文字”,
范围:[-12,30]
}
};
var config={responsive:true}
Plotly.newPlot('plot',数据,布局,配置);
Plotly.extendedtraces(
"阴谋",,
{
x:[[5491]],
y:[[5]],
'marker.size':[[40*100]]
}, [0]);
Plotly.extendedtraces(
"阴谋",,
{
x:[[60022]],
y:[[11]],
'marker.size':[[200*100]]
}, [0]);代码>