Cara Mengetahui Nilai Twitter. Saya mengikuti contoh D3 Tag Cloud Simple https://github.com/jasondavies/d3-cloud/blob/master/examples/simple.htmlSaya mempunyai fail JSON yang terdiri daripada tag tweet, nilai sentimental dan teks tweet; (petikan)var words = [{'word':'disgrace','sentiment':'0.975','tweet':'Wheres Fred the weatherman? size ([1000, 1000]) .words (words.map (function (d) {return {text: d.word, size: d.sentiment * 40, tweet: d.tweet} ;})) .rotate (function () {return ~~ (Math.random () * 2) * Math.random () * 1;}) .font ("Impact") .fontSize (function (d) {return d.size;}) .on ("end", draw) .start (); cabutan fungsi (perkataan) {d3.select ("# vis"). style ("font-size", function (d) {return d .size + "px";}) .style ("font-family", "Impact") .style ("fill", function (d, i) {return fill (i);}) .attr ("text- sauh "," tengah ") .attr (" transform ", function (d) {return" translate ("+ [dx, dy] +") putar ("+ d.rotate +") ";}) .text ( fungsi (d) {return d.text;}) .append ("svg: title").
Prinsip di sebalik d3.json() adalah melakukan semua fungsi ini, yang akan dijalankan ketika json dimuat:var data; // a global d3.json('path/to/file.json', function(error, json) { if (error) return console.warn(error); data = json; visualizeit(); });EDITBerikut adalah contoh kod yang semestinya berfungsi, saya baru saja menambahkan contoh awan d3 di dalam fungsi json. Anda cuba menggunakan perkataan.map (function (d) {...}) adalah sedikit masalah.
.