Visualisez the Wolfram Language
La structure de Wolfram Language et ses relations avec la base de connaissances de Wolfram peuvent être visualisées de plusieurs façons intéressantes. Dans cet exemple, vous pouvez créer un nuage de mots encapsulant des aspects de cette relation, explorer et assembler de manière computationnelle des exemples de sorties de la documentation, et visualiser les lieux et les époques associés aux personnes dont les noms apparaissent dans les symboles de Wolfram Language.
Créez un nuage de mots à partir des termes apparaissant dans la documentation WolframLanguageData.
![Click for copyable input](assets.en/visualize-the-wolfram-language/In_263.png)
WordCloud[
DeleteStopwords[
Flatten[TextWords[
WolframLanguageData["WolframLanguageData", "TextStrings"]]]]]
![](assets.en/visualize-the-wolfram-language/O_179.png)
Créez un collage des sorties de l'exemple de documentation de base pour Plot.
![Click for copyable input](assets.en/visualize-the-wolfram-language/In_264.png)
ImageCollage[
Cases[WolframLanguageData["Plot", "DocumentationBasicExamples"],
c : Cell[_, "Output", ___] :> Rasterize[RawBoxes[c]], \[Infinity]],
ImagePadding -> 10, Background -> Transparent]
![](assets.en/visualize-the-wolfram-language/O_180.png)
Créez un collage de tous les graphiques de sortie de l'exemple de documentation pour Plot.
![](assets.en/visualize-the-wolfram-language/O_181.png)
Affichez les images des personnes associées au symbole LaplacianGaussianFilter en Wolfram Language.
![Click for copyable input](assets.en/visualize-the-wolfram-language/In_267.png)
ImageAssemble[
PersonData[
WolframLanguageData["LaplacianGaussianFilter", "EponymousPeople"],
"Image"]]
![](assets.en/visualize-the-wolfram-language/O_182.png)
Extrayez les personnes qui ont donné leur nom aux symboles de Wolfram Language.
![Click for copyable input](assets.en/visualize-the-wolfram-language/In_268.png)
people = DeleteCases[
Union[Flatten[
WolframLanguageData[All, "EponymousPeople"]]], _Missing];
Obtain information on their birthplaces.
![Click for copyable input](assets.en/visualize-the-wolfram-language/In_269.png)
placedata =
DeleteCases[
PersonData[
people, {"Image", "BirthPlace", "Name"}], {_, _Missing, _}];
Visualisez ces lieux et les personnes qui y sont associées sur une carte du monde.
![](assets.en/visualize-the-wolfram-language/O_183.png)
Extrayez les dates de naissance et de décès des personnes qui ont donné leur nom aux symboles de Wolfram Language.
![Click for copyable input](assets.en/visualize-the-wolfram-language/In_271.png)
timedata =
Block[{EntityFramework`$EntityValueBatchSize = 300},
DeleteCases[
PersonData[
people, {"BirthDate", "DeathDate", "Name",
"Image"}], {_Missing, __}]];
Créez un tracé chronologique.
![](assets.en/visualize-the-wolfram-language/O_184.png)