-
Notifications
You must be signed in to change notification settings - Fork 153
Open
Description
files/test.txt:
test1
test1
test1
test2
test2
test2
my function:
final FrequencyAnalyzer frequencyAnalyzer = new FrequencyAnalyzer();
frequencyAnalyzer.setWordFrequenciesToReturn(600);
frequencyAnalyzer.setMinWordLength(5);
final List<WordFrequency> wordFrequencies = frequencyAnalyzer.load("./files/test.txt");
final Dimension dimension = new Dimension(1024, 1024);
final WordCloud wordCloud = new WordCloud(dimension, CollisionMode.PIXEL_PERFECT);
wordCloud.setPadding(1);
wordCloud.setBackgroundColor(Color.WHITE);
wordCloud.setBackground(new PixelBoundaryBackground("./files/bg.png"));
wordCloud.setColorPalette(new ColorPalette(new Color(0x4055F1), new Color(0x408DF1), new Color(0x40AAF1), new Color(0x40C5F1), new Color(0x40D3F1), new Color(0x000000)));
wordCloud.setFontScalar(new SqrtFontScalar(10, 50));
wordCloud.build(wordFrequencies);
wordCloud.writeToFile("./files/out.png");files/out.png:

console output:
[main] INFO com.kennycason.kumo.WordCloud - placed: test2 (1/2)
[main] INFO com.kennycason.kumo.WordCloud - placed: test1 (2/2)
[main] INFO com.kennycason.kumo.WordCloud - Saving WordCloud to: ./files/out.png
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels