Javascript 无法获取多个画布饼图

Javascript 无法获取多个画布饼图,javascript,html,canvas,gsp,Javascript,Html,Canvas,Gsp,我试图通过在标记中添加不同的ID来获得多个画布饼图。但它不起作用 我无法获得多个画布图表 请建议一些编辑或其他可以解决我的问题 我在下面附上我的代码: 帆布试验 如果您的浏览器不支持HTML5画布,则会显示此文本。 var myColor=[“ECD078”、“D95B43”、“C02942”、“542437”、“53777A”]; var myData=[10,30,20,60,40]; 函数getTotal(){ var-myTotal=0; 对于(var j=0;j

我试图通过在标记中添加不同的ID来获得多个画布饼图。但它不起作用

我无法获得多个画布图表

请建议一些编辑或其他可以解决我的问题

我在下面附上我的代码:


帆布试验
如果您的浏览器不支持HTML5画布,则会显示此文本。
var myColor=[“ECD078”、“D95B43”、“C02942”、“542437”、“53777A”];
var myData=[10,30,20,60,40];
函数getTotal(){
var-myTotal=0;
对于(var j=0;j
您可以稍微修改plotData函数,使其允许颜色和百分比等参数,但也允许x坐标和y坐标以及饼图半径。然后可以为饼图数据和颜色创建二维数组

这允许您决定将饼图放置在何处以及使用哪些数据

同一画布上的饼图
var myColor=[“ECD078”、“D95B43”、“C02942”、“542437”、“53777A”],
[“ECD078”、“D95B43”、“C02942”、“542437”、“53777A”];
var myData=[[10,30,20,60,40],
[20, 5, 15, 50, 40]];
函数getTotal(数据){
var-myTotal=0;
对于(var j=0;j

如果您的浏览器不支持HTML5画布,则会显示此文本。

您希望在同一画布上有多个饼图,还是希望有多个画布?@Niddro。。。。。。我想使用canvas为同一页面上的不同数据使用不同的饼图。如何使用具有不同“canvas id”的不同饼图。