可视化 Wolfram 语言
Wolfram 语言和 Wolfram knowledgebase 的关系构造可以用几种有趣方法进行可视化. 在该范例中,你可以创建体现该关系的词汇云、计算性探索并收集资料的输入,以及可视化作为 Wolfram 语言符号一部分使用的人物姓名的相关地点和时间.
WolframLanguageData 文档中出现词语的词汇云.
In[1]:=
WordCloud[
DeleteStopwords[
Flatten[TextWords[
WolframLanguageData["WolframLanguageData", "TextStrings"]]]]]
Out[1]=
创建 Plot 基本文档中范例输出图形的拼图.
In[2]:=
ImageCollage[
Cases[WolframLanguageData["Plot", "DocumentationBasicExamples"],
c : Cell[_, "Output", ___] :> Rasterize[RawBoxes[c]], \[Infinity]],
ImagePadding -> 10, Background -> Transparent]
Out[2]=
创建 Plot 全部文档范例输出图形的拼图.
显示完整的 Wolfram 语言输入
Out[4]=
查看 Wolfram 语言中与 LaplacianGaussianFilter 符号相关人物的图像.
In[5]:=
ImageAssemble[
PersonData[
WolframLanguageData["LaplacianGaussianFilter", "EponymousPeople"],
"Image"]]
Out[5]=
提取 Wolfram 语言符号命名中出现的人物.
In[6]:=
people = DeleteCases[
Union[Flatten[
WolframLanguageData[All, "EponymousPeople"]]], _Missing];
获取其出生的信息.
In[7]:=
placedata =
DeleteCases[
PersonData[
people, {"Image", "BirthPlace", "Name"}], {_, _Missing, _}];
在世界地图上显示这些地区和其相关人物.
显示完整的 Wolfram 语言输入
Out[8]=
提取 Wolfram 语言符号中命名人物的出生和死亡日期..
In[9]:=
timedata =
Block[{EntityFramework`$EntityValueBatchSize = 300},
DeleteCases[
PersonData[
people, {"BirthDate", "DeathDate", "Name",
"Image"}], {_Missing, __}]];
创建时间轴绘图.
显示完整的 Wolfram 语言输入
Out[11]=