词云字体大小计算java

时间:2015-02-11 16:26:16

标签: java font-size word-cloud

我想知道如何根据其计数动态调整文字云中的字体大小。并且字体大小也应该根据单词的总数来改变,因为帧大小是有限的,并且应该在该帧内看到云而不重叠。

int multi = 20;
if((wordsList.size() >= 500) && (wordsList.size() < 1000) || (singleFreq > 100)){
    multi = 8;
  }
  if((wordsList.size() > 1000)){
    multi = 6;
  }
  //q is index of word and times tells how many times word appeared in whole string
  fontSize = times[q] * multi;
}

我想根据字数和要显示的总字数的情况自动更改多值。当一个单词的计数为4或5且总单词数为10到15时,它会崩溃。因为帧大小是固定的。

0 个答案:

没有答案