Hello,
im trying to create a wordcloud from a string which includes numbers and words, but unfortunately the numbers in the string are ignored.
For example if I try:
wordcloud('hello test 123 hello');
there's only 'hello' and 'test' in the wordcloud.
Does anyone know a way to show numbers in wordcloud?
Thx in advance

3 件のコメント

darova
darova 2020 年 5 月 14 日
try this
s = 'hello test 123 hello';
s1 = strsplit(s,' ');
wordcloud(s1)
snipsnap333
snipsnap333 2020 年 5 月 14 日
Same result. The numbers are still ignored.
darova
darova 2020 年 5 月 14 日
im lost. don't have other ideas

サインインしてコメントする。

 採用された回答

Cris LaPierre
Cris LaPierre 2020 年 5 月 14 日

0 投票

Do you have the Text Analytics Toolbox?
Assuming you do not, and you don't have a count of the words, the syntax you need to use is
wordcloud(C)
  • wordcloud(C) creates a word cloud chart from the unique elements of categorical array C with sizes corresponding to their frequency counts. If you have Text Analytics Toolbox™, then C can be a string array, character vector, or a cell array of character vectors.
Split the string and turn it into categoricals.
s = 'hello test 123 hello';
S=split(s)
C=categorical(S)
wordcloud(C)

1 件のコメント

snipsnap333
snipsnap333 2020 年 5 月 14 日
Thanks, your solution worked.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Data Distribution Plots についてさらに検索

製品

リリース

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by