You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I have traditional Chinese words as input and the generated word frequencies and image always show the simplified version of the words. This is my sample code and the image
final FrequencyAnalyzer frequencyAnalyzer = new FrequencyAnalyzer();
frequencyAnalyzer.setWordFrequenciesToReturn(100);
frequencyAnalyzer.setMinWordLength(2);
frequencyAnalyzer.setStopWords(loadStopWords());
frequencyAnalyzer.setWordTokenizer(new ChineseWordTokenizer());
List<String> texts = new ArrayList<>();
texts.add("畫畫"); //Traditional Chinese, 画画 is the simplified version
texts.add("笨蛋");
texts.add("purpose");
final List<WordFrequency> wordFrequencies = frequencyAnalyzer.load(texts);
final List<WordFrequency> wordFrequenciesNeg = frequencyAnalyzer.load(new ArrayList<>());
freq = wordFrequencies;
freqNeg = wordFrequenciesNeg;
long t = System.currentTimeMillis();
// Layered Word Cloud from two images/two word sets
Dimension dimension = new Dimension(600, 386);
LayeredWordCloud layeredWordCloud = new LayeredWordCloud(2, dimension, CollisionMode.PIXEL_PERFECT);
layeredWordCloud.setAngleGenerator(0, new AngleGenerator(0));
layeredWordCloud.setAngleGenerator(1, new AngleGenerator(0));
layeredWordCloud.setPadding(0, 2);
layeredWordCloud.setPadding(1, 2);
layeredWordCloud.setKumoFont(0, new KumoFont("Noto Sans TC", FontWeight.PLAIN));
layeredWordCloud.setKumoFont(1, new KumoFont("Noto Sans TC", FontWeight.PLAIN));
String backgroundPath = context.getRealPath("/res/wordcloud/backgrounds/");
layeredWordCloud.setBackground(0, new PixelBoundryBackground(backgroundPath + "cloud_bg.bmp"));
layeredWordCloud.setBackground(1, new PixelBoundryBackground(backgroundPath + "cloud_fg.bmp"));
layeredWordCloud.setBackgroundColor(Color.WHITE);
layeredWordCloud.setColorPalette(0,
new ColorPalette(new Color(0xAF1B14), new Color(0xE0251C), new Color(0xF2473F),
new Color(0xFB7771), new Color(0xF9ADA9), new Color(0xF9ADA9), new Color(0xF9ADA9),
new Color(0xF9ADA9), new Color(0xF9ADA9), new Color(0xF9ADA9)));
layeredWordCloud.setColorPalette(1,
new ColorPalette(new Color(0x336708), new Color(0x428609), new Color(0x58AE0F),
new Color(0x72D51F), new Color(0xA0CE7A), new Color(0xA0CE7A), new Color(0xA0CE7A),
new Color(0xA0CE7A), new Color(0xA0CE7A), new Color(0xA0CE7A)));
layeredWordCloud.setFontScalar(0, new LinearFontScalar(12, 60));
layeredWordCloud.setFontScalar(1, new LinearFontScalar(14, 80));
The text was updated successfully, but these errors were encountered:
Hi, I have traditional Chinese words as input and the generated word frequencies and image always show the simplified version of the words. This is my sample code and the image
The text was updated successfully, but these errors were encountered: