mistic100 / jQCloud

jQuery plugin for drawing neat word clouds that actually look like clouds
mistic100.github.io/jQCloud
MIT License
268 stars 106 forks source link

[FEATURE][WORD COLOR] Allow color attribute to be passed with word list. #20

Closed krusematt closed 8 years ago

krusematt commented 8 years ago

Example:

var words_with_color = [ {text: 'Abc', weight: 0, color: '#000'}, {text: 'Def', weight: 1, color: '#ccc'}, {text: 'Ghi', weight: 2, color: '#eee'} ];

Example use case: I am displaying significant terms from an aggregation of comments. Each comment is parsed through sentiment analysis to determine if the comment has positive or negative connotation. The words then must be colorized by sentiment, not weight. As example: the word "good" may only carry a weight of 1 but must be colorized green to signify positive connotation. Where as "bad" may carry a weight of 10 and must be colorized red to signify negative connotation. The weight of each word is based on the number of occurrences within the comments provided.

Simply passing an array of colors referenced weight does not satisfy this type of requirement, since the above example could be reversed ("good" with a weight of 10 and "bad" with a weight of 1). The word itself should have a specific color no mater its weight.

Glideh commented 6 years ago

The API doc would need an update too