javascript-在单个浮点图上显示点的数据集和线的数据集?
作者:互联网
当一个系列是一组点,一个系列是一条线时,如何在同一浮点图中显示两个数据系列?
我有seen examples of line series like this,但复杂的因素是我想在同一张图上显示数据点和数据线.
这似乎是一个很常见的用例-基本上我想显示散点图及其最佳拟合线.
目前我有
var options = {
series: {
lines: {
show: false
},
points: {
show: true
},
lines: {
show: true
}
},
grid: {
hoverable: true,
},
yaxis: {
min: 0,
max: 1100000,
font: 'Georgia'
},
xaxis: {
min: 10,
max: 480,
font: 'Georgia'
}
};
var plot = $.plot($("#placeholder"),
[{
data: scatterdata,
color: 'dodgerblue',
}], options);
var line = $.plot($("#placeholder"),
[{
data: linedata,
color: 'black',
}], options );
但这仅显示第二组数据,而不同时显示两者.
解决方法:
您想要执行以下操作(一次用选项指定一个数据集):
$(function () {
var points = [[1, 6], [2, 3], [3, 9], [4, 2], [5, 11]];
var fitLine = [];
for (var i = 0; i < 10; i += 0.5)
fitLine.push([i, (0.9 * i) + 3.5]);
$.plot($("#placeholder"), [
{
data: points,
points: { show: true }
},
{
data:fitLine,
lines: { show: true }
}
]);
});
产生:
标签:graphing,flot,javascript,jquery 来源: https://codeday.me/bug/20191202/2086880.html