Sherlock vs. Watson
셜록 홈스가 주인공인 아서 코난 도일의 소설을 가져옵니다.
In[1]:=
novels = {Entity["Book", "TheSignOfTheFour1890"],
Entity["Book", "TheAdventuresOfSherlockHolmes"],
Entity["Book", "TheHoundOfTheBaskervilles"],
Entity["Book", "TheReturnOfSherlockHolmes1904"]};
In[2]:=
texts = EntityValue[novels, "Plaintext"];
두 주인공이 언급된 횟수를 찾습니다.
In[3]:=
counts = WordCounts /@ texts;
In[4]:=
watson = counts[[All, "Watson"]];
holmes = counts[[All, "Holmes"]];
새로운 기능 Callout을 사용하여 결과를 플롯합니다.
In[5]:=
callouts =
Callout @@@ Transpose[{Transpose[{holmes, watson}], novels}];
In[6]:=
ListPlot[callouts, AxesLabel -> {"Holmes", "Watson"},
AspectRatio -> Automatic, AxesOrigin -> {0, 0}]
Out[6]=