Generate interactive wordclouds for any language, with automatic stop word detection and ability to export as svg or png.
Install the module with: npm install ilanguage-cloud
varILanguageCloud=require('ilanguage-cloud').ILanguageCloud;varmyCloud=newILanguageCloud({text: 'A cloud is a visible mass ...'});myCloud.render();Install the module with: bower install ilanguage-cloud --save
Or, download the production version or the development version.
In your web page:
<scriptsrc="ilanguage-cloud.min.js"></script><script>varmyCloud=newILanguageCloud({text: 'A cloud is a visible mass ...'});myCloud.render();// renders the text as a cloud to a div id="cloud" if exists</script>In your code, you can attach ILanguageCloud's methods to any object.
<script>varexports=WordCloud;</script><scriptsrc="ilanguage-cloud.min.js"></script><script>newWordCloud({text: 'A cloud is a visible mass ...'}).render();</script>You can also specify many options on the cloud, for example how the cloud should be analyzed, and in which element it should render.
varmyOptions={element: document.getElementById('anyElementCanBePassedIn'),orthography: 'A cloud is a visible mass of condensed droplets or frozen crystals suspended in the atmosphere.',morphemes: 'A cloud is a visible mass of condense-ed drop-let-s or frozen crystal-s suspend-ed in the atmosphere.',font: 'FreeSans',nonContentWords: 'a is by in of the or'};varcloud=newILanguageCloud(myOptions);cloud.render();In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using the scripts in package.json.
- v1.0 Feb 9 2012 - Initial word cloud using CSS rotation in vanilla js
- v2.0 Jan 29 2013 - WordPress plugin with SVG generation in vanilla js
- v3.0 Nov 15 2013 - Switched to Jason Davies' d3-cloud to generate SVG
- v4.0 Nov 15 2017 - Updated to d3-cloud v1.2.5-rc1 d3-cloud to generate SVG Download on Google Play
Copyright (c) 2012-2017 iLanguageCloud Contributors. Licensed under the Apache 2.0 license.

