本文へ移動

ワードクラウド作成

文章や単語の頻度から読みやすいワードクラウドを作り、PNGで保存します。

入力

ブラウザー内で処理します。

30,000文字まで。リスト形式は1行に単語や語句と整数を入力します。例:庭,12

結果

生成すると結果が確定します。

ワードクラウドの作り方

最初の例はそのまま生成できます。文章欄に初めてフォーカスすると例が一度だけ消えるので、文章、メモ、アンケート回答などを貼り付けてください。通常は「文章」、集計済みなら頻度リストを選び、表示数、除外、書体、配色を設定します。

入力付近のプレビューは編集に反応しますが、確定結果ではありません。「生成」で画像と頻度一覧を確定します。入力や設定を変えると古い結果は消え、コピーできなくなります。クリアは文章と結果を空にします。

文字の大きさの意味

文章はページの言語に応じたブラウザーのIntl.Segmenterで分割し、Unicode表記を正規化して大文字・小文字を統合します。句読点や単独の絵文字は単語に数えません。活用形や同義語は別の語のままで、意味や感情の分析は行いません。

頻度が高いほど平方根の尺度で文字を大きくします。同じ頻度なら同じ文字サイズです。単語が長いほど面積を使うため、面積そのものが頻度に比例するグラフではありません。正確な比較は頻度一覧で行ってください。

確認できる2つの例

除外なしの文章形式で「庭 庭 庭 太陽 太陽 雨」と入力すると、庭3、太陽2、雨1の3語になります。庭の文字が最大です。表示数の上限を変えても、元の集計値は変わりません。

リスト形式なら「庭,12」「太陽,6」「雨,3」を別々の行に入力します。「みんなの庭,12」のような語句はまとめて扱います。「雨,3」が2行あれば合計6です。頻度は1〜999999の整数で、小数や負数は使えません。

配置・上限・言語

画像は1200 × 800ピクセル、白背景、横書きです。文字の境界を測って重ならない位置を探し、必要なら全体の文字サイズを縮小します。頻度順に最大25・50・80語を表示します。上限超過と配置できなかった語は、非表示の数と名前に含めます。

入力は30,000文字、各単語や語句はUnicodeの80文字までです。除外リストはページ言語の基本的な語だけで、完全な辞書ではありません。日本語の分割はブラウザーに依存します。混在言語や意図した語句には頻度リストが適しています。Intl.Segmenter非対応でもリスト形式は使えます。

結果の保存と活用

PNG保存で確定画像をダウンロードし、授業、発表、自由回答の初期確認などに使えます。結果のコピーは表示された語と正確な頻度だけをタブ区切りでコピーします。クリップボードが使えなければ展開した一覧から選択してください。

処理はローカルで、アカウントは不要です。ページを離れたり再読み込みしたりすると入力は残らないので、原文と必要な画像を保存してください。端末の書体を使うため別端末では配置が変わる場合があります。配色は頻度を変えません。

単語が表示されないのは?

除外設定、表示上限、非表示の一覧を確認してください。長い語句は縮小しても収まらないことがあります。上限を増やす、語句を短くする、項目数を減らす方法があります。

語句をまとめられますか?

頻度リストで語句を1項目にできます。大文字・小文字の統合とUnicode正規化は行いますが、翻訳、語幹処理、関連概念の自動統合は行いません。

透明画像や編集可能な画像ですか?

白背景のPNGです。SVG、編集できる文字レイヤー、任意の形、外部フォントには対応していません。修正用に元の入力を保管してください。

編集すると結果が空になるのは?

未確定状態になるためです。コピーや保存の前に再度生成してください。空の文章や無効なリスト行ではエラーを表示し、過去の結果を使い回しません。