当一个系列是一组点,一个系列是一条线时,如何在同一浮点图中显示两个数据系列?
我有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 }
}
]);
});
产生:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。