使用2个数组输入x-y绘制
Plot with 2 array inputs x-y
我使用Flot Charts,我有两个向量,表示x和y变量,如下所示:
var x = [1.778,1.767,2.308,2.41]
var y = [35.94,35.97,36.01,36.04]
问题是,当我想绘图时,以下语法:
$(document).ready(function () {
$.plot($("#placeholder"), [d1]);
});
只允许绘制d1变量!!其形式如下:
var d1= [ [0,0], [1,4], [2,7], [3,3], [4,2] ];
如果你有3或4个点要画,那也没关系,但当你有将近50个点要绘制时,你需要更自动化的东西。
我的问题是:有没有任何方法可以在Flot中绘制2个阵列变量,或者将它们转换为使用函数绘制它们?
您可以从x,y数组创建一个二维数组,如
var x = [1.778,1.767,2.308,2.41];
var y = [35.94,35.97,36.01,36.04],d1=[];
for(var i=0;i<x.length;i++)
d1.push([x[i],y[i]]);
相关文章:
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 有没有一个javascript图形绘制库可以进行气球树布局
- 使用相同的数据集绘制各种符号
- 使用onclick绘制SVG路径
- 在谷歌地图上绘制位置数据库
- 用chart.js绘制条形图
- “可绘制地图”设置地图选项“纬度-经度”
- 多维数据集网格未在指定的分区中绘制
- 使用谷歌图表在x轴上绘制日期
- 使用fabric.js从矩形区域获取对象,并将该区域绘制到画布上
- 如何在React Native中绘制图形
- 画布中绘制的矩形区域的弹出工具提示
- 如何在OpenLayers中获取动态绘制的多边形的坐标
- 画布:逐像素绘制图像并请求动画帧计时
- D3从嵌套的JSON中绘制第二个圆环图
- 如何用d3.js绘制折线图
- 在WebGL中绘制多个二维图像
- JSXGraph:如何绘制带有箭头和无点标记的矢量
- 用图像而不是颜色填充对象(将图像绘制到画布上)
- 如何在运行时在HTML5画布中绘制正方形