enebularでアンケート
概要
enebularで、アンケートやってみた。
写真
flow
サンプルコード
google.charts.load('current', {
packages: ['corechart']
});
function drawChart(b) {
const data = google.visualization.arrayToDataTable(b);
const options = {
title: '割合',
is3D: true
};
const chart = new google.visualization.PieChart(document.querySelector('#chart'));
chart.draw(data, options);
}
function put(a) {
var json = {
"text": a
};
$.ajax({
type: 'POST',
url: 'https://ev2-prod-node-red-a4d0ce4a-7ff.herokuapp.com/in',
dataType: 'json',
data: json,
success: function(data) {
let d1 = 0;
let d2 = 0;
for (let i = 0; i < data.length; i++)
{
if (data[i].yes == "1") d1++;
if (data[i].yes == "2") d2++;
}
const d = [["接触", "割合"], ["できた", d1], ["できない", d2]];
drawChart(d);
},
error: function(res) {
alert("err0");
}
});
}
function run() {
if ($('input[name=radio]:checked').val() === '1')
{
put("1");
}
if ($('input[name=radio]:checked').val() === '2')
{
put("2");
}
}
成果物
google.charts.load('current', {
packages: ['corechart']
});
function drawChart(b) {
const data = google.visualization.arrayToDataTable(b);
const options = {
title: '割合',
is3D: true
};
const chart = new google.visualization.PieChart(document.querySelector('#chart'));
chart.draw(data, options);
}
function put(a) {
var json = {
"text": a
};
$.ajax({
type: 'POST',
url: 'https://ev2-prod-node-red-a4d0ce4a-7ff.herokuapp.com/in',
dataType: 'json',
data: json,
success: function(data) {
let d1 = 0;
let d2 = 0;
for (let i = 0; i < data.length; i++)
{
if (data[i].yes == "1") d1++;
if (data[i].yes == "2") d2++;
}
const d = [["接触", "割合"], ["できた", d1], ["できない", d2]];
drawChart(d);
},
error: function(res) {
alert("err0");
}
});
}
function run() {
if ($('input[name=radio]:checked').val() === '1')
{
put("1");
}
if ($('input[name=radio]:checked').val() === '2')
{
put("2");
}
}
以上。
Author And Source
この問題について(enebularでアンケート), 我々は、より多くの情報をここで見つけました https://qiita.com/ohisama@github/items/e872f749f2b6c01b41d4著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .