Skip to content

FrequencyAnalyzer is de-duplicating words #103

@uqlel

Description

@uqlel

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:
obraz
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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions