簡體   English   中英

具有2個陣列輸入xy的圖

[英]Plot with 2 array inputs x-y

我正在使用Flot Charts,並且有2個向量分別表示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個ARRAY變量,或者將它們轉換為使用函數來繪制它們?

您可以像這樣從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]]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM