Wolfram Language

Funcionalidad multilingüe

Nube de palabras de las letras más comunes por sistema de escritura

Los sistemas de escritura más comunes entre las entidades de "Alphabet" son los siguientes.

In[1]:=
Click for copyable input
commonscripts = {Entity["WritingScript", "Arabic::3y92v"], Entity["WritingScript", "Cyrillic::73gxm"], Entity["WritingScript", "Latin::6tr5q"]};

Con la ayuda de Alphabet y de clases implícitas para cada sistema, construya una asociación con cuentas para cada letra por sistema de escritura.

In[2]:=
Click for copyable input
allletters = AssociationMap[ Counts[Flatten[ Alphabet /@ EntityList[ EntityClass["Alphabet", {"WritingScripts" -> #}]]]] &, commonscripts];

Construya una nube de letras para cada sistema.

muestre la entrada completa de Wolfram Language
In[3]:=
Click for copyable input
With[{cloudmask = Graphics[Disk[{0, 0}, {.35, .2}], PlotRange -> {{-1, 1}, {-1, 1}}, ImageSize -> 256]}, Overlay[{WordCloud[#2, cloudmask, PlotTheme -> "Marketing", ImageSize -> 256], Framed[#1["Name"], Background -> GrayLevel[0, 0.2], BaseStyle -> {RGBColor[0.8, 0.8, 0.8], 13}, FrameStyle -> RGBColor[0.8, 0.8, 0.8], RoundingRadius -> 5]}, Alignment -> Center] & @@@ Normal[allletters]] // Column
Out[3]=

Ejemplos relacionados

de en fr ja ko pt-br ru zh