绘制函数不在 p5.js 中渲染多个图形

问题描述 投票:0回答:0
    function preload(){
    data = loadTable('data/master.csv', 'csv', 'header');
}


function setup(){

    createCanvas(6000,600);
    background(200);
    angleMode(DEGREES);
    rectMode(CORNER);

    //Order is posx, posy, height, width, bars, bargap, markers, markersize, hgrid

     charts.push(new stackedChart(100, 450, 400, 400, data, data.getRowCount(), 10, 5, -5, 5));
        
     charts.push(new barChart(700, 450, 400, 400, data, data.getRowCount(), 10, 5, -5, 5));

}

function draw(){
   
    charts[0].render();
    charts[1].render();

}

基本上我需要绘制函数来绘制两张图,我的问题是它只绘制了一张图。如果我将绘图函数中的第一行更改为 charts[1].render();它确实绘制出了第二张图,但没有绘制出第一张图。所以我认为 draw 函数只能识别一行代码。

javascript p5.js
© www.soinside.com 2019 - 2024. All rights reserved.