Как составить word cloud

Блог / Инструкции Пошаговая инструкция по созданию облака слов

Картина из слов — это оригинальное решение для множества дизайнерских, коммерческих и личных задач. Создав уникальное облако из слов с помощью сервиса WordCloud.pro, Вы сможете:

  • проиллюстрировать отчет или оживить презентацию,
  • сделать запоминающийся дизайн сайта,
  • создать продающий рекламный баннер,
  • добавить в блог яркие заголовки,
  • подарить уникальную открытку другу,
  • оригинально поздравить начальника с днем рождения,
  • признаться в любви или попросить прощения,
  • сделать крутой постер на стену.

Независимо от того, для каких целей Вы хотите использовать изображения из слов, сервис WordCloud.pro поможет легко и просто воплотить все творческие идеи в реальность. Воспользуйтесь подробной инструкцией, чтобы увидеть все возможности сервиса и быстро реализовать любую задумку.

Выбор эскиза

Чтобы создать новый дизайн, в главном меню выберите вкладку «Студия».


Прежде всего решите, какой дизайн нравится Вам большего всего, какой Вы хотите видеть свою картину из слов? Выберите подходящий эскиз из представленной коллекции.

Чтобы найти подходящий дизайн, можно воспользоваться фильтром или поиском по названию. Для фильтрации просто выберите подходящий тег — один или несколько. Для того, чтобы исключить коллекцию с определенным тегом из своего выбора, нажмите на тег еще раз.

Чтобы лучше рассмотреть дизайн, увеличьте эскиз, кликнув на него.

Некоторые эскизы представлены в нескольких вариантах. Для перехода к следующему варианту кликните на изображение или воспользуйтесь указателями «вперед» / «назад».

Если эскиз Вам нравится — нажмите кнопку «Выбрать», и он станет основой Вашей картины из слов. Если нет — просто закройте окно, чтобы подобрать что-то другое.

Выбранный эскиз будет выделен зеленой линией.


Добавление слов

После того, как Вы определились с дизайном эскиза, пора приступать ко второму этапу — добавлению слов, из которых будет состоять Ваша картина.

Слова, которые Вы добавите на данном этапе, будут повторяться на картине в случайном порядке, образуя рисунок выбранного эскиза. Вы можете использовать всего одно слово, тогда изображение будет состоять только из его повторений. Но чем больше будет слов, тем разнообразнее получится картина. Помните, что слова — это краски Вашей картины, сделайте ее более яркой!  

Вы можете составить список собственных слов и словосочетаний, добавить готовый текст, либо воспользоваться готовыми коллекциями.

Свой список слов или текст

Если
Вы хотите использовать собственные
слова, вводите их в поле «Свои слова» и
добавляйте в список нажатием кнопки
мыши или клавиши «Enter». Каждая строка
должна содержать не более одного слова
или словосочетания.

Если у Вас есть готовый список слов, можно добавить его целиком в поле «Готовый текст».

Нажмите на кнопку «Импортировать» и вставьте предварительно скопированный текст в появившееся окно. Слова в тексте могут быть разделены пробелами или запятыми, редактор автоматически разобьет текст на слова, которые станут основой для Вашей картины. 

Таким же образом можно создать картину с помощью любого текста из книги или статьи.

Вы также можете добавить текст, просто скопировав ссылку и вставив ее в специальное поле редактора. Обратите внимание, что использоваться будут все слова, которые присутствуют на странице по заданной ссылке.

Готовые коллекции

Вы можете воспользоваться готовыми коллекциями, которые мы подготовили специально для Вас. Для этого выберите одну или несколько коллекций для добавления в Вашу картину.

Если Вы точно знаете какая коллекция Вам нужна — воспользуйтесь поиском по коллекциям. Также для выбора коллекций можно использовать фильтры по типам, тегам и языку.

Все коллекции на сайте делятся на два типа — иконки и слова. Вы можете оживить картину и сделать ее более неформальной, если добавите к словам несколько коллекций иконок-эмодзи.

Для отбора коллекций по тегам просто выберите одну или несколько подходящих тем. Вы можете добавить в облако слов коллекции на разных языках. Переключение языка находится внизу панели фильтров.

Отметьте галочками все подходящие коллекции, чтобы добавить их в Ваше облако слов.

У Вас есть возможность дополнительно добавлять любые слова и словосочетания, не входящие в коллекции. Все слова будут располагаться на картине случайным образом, но, слова, добавленные в Ваш список, имеют приоритет перед словами из коллекций.

Окончательный вид, изменение и сохранение картины

После того, как список слов сформирован — пора посмотреть, что получилось. Для этого перейдите в третью закладку «Оцените результат».


Нажмите на кнопку «Обновить дизайн», и Вы увидите свою картину из слов.

Чтобы поменять случайный порядок слов на картине — обновите дизайн, еще раз нажав на соответствующую кнопку. Все слова выстроятся в другом порядке, и картина получится иной.

Чтобы добавить или убрать какие-то слова, вернитесь к этапу добавления слов, внесите необходимые изменения, затем заново оцените результат. Вы также можете изменить дизайн эскиза, вернувшись к первому этапу, выбранные слова при этом сохранятся.

Вы можете сохранить изменения, если получившаяся картина Вам нравится. Также можно вернуться к предыдущей версии, отменив изменения, создать копию или удалить дизайн.

Для того, чтобы скачать получившуюся картину на свой компьютер, необходимо сохранить изменения, а затем выбрать формат лицензии, исходя из Ваших целей использования. Персональная лицензия позволяет бесплатно скачать изображение с низким разрешением и допускает использование картины исключительно в личных некоммерческих целях. Стандартная и расширенная лицензии позволяют скачать изображение с высоким разрешением и использовать картины в любых целях, в том числе коммерческих. Подробнее с информацией о лицензиях и ценах Вы можете ознакомиться на странице «Цены».

После выбора формата лицензии, нажмите «Скачать». При выборе платной лицензии Вам будет представлена информация о списании средств с Вашего баланса, и скачивание начнется после Вашего согласия. Если средств на балансе недостаточно, Вам будут предложены варианты пополнения личного счета.

При выборе бесплатной лицензии — скачивание начнется автоматически.

После того, как Вы скачали изображение, Вы можете использовать его, согласно приобретенной лицензии. Надеемся, что Вы еще не раз обратитесь к нашему сервису в поисках свежих идей и творческих решений!

22.07.17

Быть оригинальным просто!

Удивите родных и близких подарками, создайте собственный неповторимый дизайн.

Excel — очень полезное программное обеспечение, которое может помочь оптимизировать работы, связанные с числами или требующие быстрых расчетов, сортировки огромных источников данных, анализа результатов опросов и т. д.

Вы давно используете Excel, но задумывались ли вы когда-нибудь, что Excel может генерировать облако слов в мозговом штурме и других ледокольных мероприятиях с помощью нескольких простых шагов? Давайте подготовимся к изучению Word Cloud Excel, чтобы повысить производительность и производительность вашей команды.

Содержание

  • Что такое Word Cloud Excel?
  • Каковы преимущества использования Word Cloud Excel?
  • Как создать Word Cloud Excel?
  • Альтернативный способ создания Word Cloud Excel
  • Выводы

Дополнительные советы с AhaSlides

  • Живой генератор облака слов
  • Совместное облако слов
  • Английские сленговые слова

Когда дело доходит до Word Cloud, также называемого облаком тегов, это функция для сбора и отображения идей, которые придумал каждый участник, чтобы ответить на определенный вопрос темы в сеансе мозгового штурма.

Более того, это своего рода визуальное представление, используемое для обозначения значимых ключевых слов и тегов, используемых в текстовых данных. Теги обычно представляют собой отдельные слова, но иногда представляют собой короткие фразы, и значение каждого слова отображается разными цветами и размерами шрифта.

Есть много умных способов создать Word Cloud, и использование Excel может быть хорошим вариантом, поскольку оно бесплатное и не требует регистрации. Вы можете просто понять, что Word Cloud Excel использует доступные функции в Excel для генерации ключевых слов наиболее наглядным и заметным способом.

word cloud excel
Что такое облако слов Excel?

Каковы преимущества использования Word Cloud Excel?

Используя Word Cloud, вы можете по-новому взглянуть на то, как ваша аудитория, студенты или сотрудники действительно думают, и вскоре распознать хорошие идеи, которые могут привести к прорывам и инновациям.

  • Участники чувствуют, что они являются частью презентации, и чувствуют свою ценность в представлении идей и решений.
  • Узнайте, насколько хорошо ваши участники относятся к теме или ситуации и понимают ее.
  • Ваша аудитория может резюмировать свои мнения по теме
  • Поощряйте вас определять, что важно для вашей аудитории
  • Проведите мозговой штурм нестандартных концепций или идей
  • Инновационный способ тренировать мозг людей и придумывать благородные концепции
  • Следите за ключевыми словами в вашем контексте
  • Определить обратную связь аудитории в их собственном выборе слов
  • Способствовать взаимной обратной связи

Как создать Word Cloud Excel? 7 простых шагов

Итак, как проще всего создать Word Cloud Excel? Вы можете выполнить следующие шаги, чтобы настроить Word Cloud Excel без использования другого внешнего программного обеспечения:

  • Шаг 1. Перейдите к файлу Excel, затем откройте лист для создания Word Cloud.
  • Шаг 2: Создайте список ключевых слов в одном столбце (например, столбец D) по одному слову в строке без границы строки, и вы можете свободно редактировать размер слова, шрифт и цвет каждого слова в зависимости от ваших предпочтений и приоритетов.

Советы. Чтобы удалить линии сетки в Excel, перейдите к Види снимите галочку с Сетки пунктом.

Word Cloud Excel
Как создать Word Cloud Excel
  • Шаг 3: Скопируйте слово из списка слов и вставьте его в следующие столбцы (например, столбец F), следуя опции: Вставить как связанное изображение под Специальная вставка.
Word Cloud Excel
Как создать Word Cloud Excel

Советы: вы можете перетащить изображение слова напрямую, чтобы настроить его размер.

  • Шаг 4: В остальной части листа Excel найдите место для вставки фигуры. Для этого перейдите в Вставить, под Формы, выберите форму, которая подходит для вашего выбора.
  • Шаг 5: После того, как округлая форма сформирована, измените цвет, если хотите.
  • Шаг 6: Перетащите или скопируйте и вставьте изображение слова в созданные фигуры с любым типом выравнивания, например, вертикальным или горизонтальным и т. д.

Советы: вы можете редактировать слова в списке слов, и они будут автоматически обновляться в облаке слов.

Благодаря вашему терпению и усилиям результат может выглядеть следующим образом:

Как создать Word Cloud Excel

Альтернативный способ создания Word Cloud Excel

Однако существует еще один вариант настройки Word Cloud Excel с помощью онлайн-программного обеспечения Word Cloud. В Excel интегрировано множество приложений Word Cloud, например Облако слов AhaSlides. Вы можете использовать надстройки для добавления Word Cloud или просто вставить изображение хорошо продуманного Word Cloud через онлайн-приложение на лист Excel.

Существуют некоторые ограничения создания Word Cloud через Excel по сравнению с другими онлайн-приложениями Word Cloud. Некоторые из них можно упомянуть, например, отсутствие интерактивных обновлений в реальном времени, привлекательных и иногда трудоемких.

В отличие от обычного Word Cloud, AhaSlides Word Cloud представляет собой интерактивное программное обеспечение для совместной работы, с помощью которого все приглашенные участники могут делиться своими идеями в обновлениях в режиме реального времени. Это также бесплатное облако слов, которое позволяет настраивать множество удобных функций и простой в использовании интерфейс. Ниже перечислены многочисленные впечатляющие функции AhaSlides, которые вы можете быстро просмотреть, прежде чем принять решение о работе. Вот они:

  • Простота использования – работает Слайды PowerPoint
  • Установить лимит времени
  • Установить ограниченное количество участников
  • Скрыть результаты
  • Заблокировать отправку
  • Разрешить участникам отправлять более одного раза
  • Фильтр ненормативной лексики
  • Изменить фон
  • Добавить аудио
  • Предварительный просмотр перед экспортом или публикацией
  • Редактировать и обновлять после экспорта или публикации
Облако слов AhaSlides — функция предварительного просмотра

Вы можете выполнить следующие шаги, чтобы добавить интерактивный Word Cloud Excel через AhaSlides в свои предстоящие действия.

  • Шаг 1: Найдите облако слов AhaSlides. Вы можете использовать живое облако слов на целевой странице или с регистрационной учетной записью.

1-й вариант: если вы используете вариант на целевой странице, просто введите ключевые слова, сделайте снимок экрана и вставьте изображение в Excel.

2-й вариант: Если вы используете версию в зарегистрированной учетной записи, вы можете сохранить и обновить свою работу в любое время.

  • Шаг 2: В случае второго варианта вы можете открыть шаблон Word Cloud и отредактировать вопросы, фон и т. д.…
  • Шаг 3. После завершения настройки Word Cloud вы можете отправить ссылку своим участникам, чтобы они могли вставить свои ответы и идеи.
  • Шаг 4: По истечении времени для сбора идей вы можете поделиться результатом со своей аудиторией и обсудить более подробно. Перейдите к электронной таблице в Microsoft Excel и под Вставить , нажмите Иллюстрации >> Картины > > Изображение из файла возможность вставить изображение Word Cloud в лист Excel.
Облако слов AhaSlides — лучшее приложение для облака слов

Выводы

Подводя итог, нельзя отрицать, что Word Cloud Excel является приемлемым инструментом для бесплатного преобразования идей в наиболее информативные. Однако все еще существуют некоторые ограничения, которые Excel не может покрыть по сравнению с другим программным обеспечением для онлайн-презентаций. В зависимости от ваших целей и бюджета вы можете использовать множество бесплатных облачных сервисов Word Cloud, которые лучше всего подходят для генерации идей, совместной работы и экономии времени.

Если вы ищете новый способ эффективно и вдохновляюще генерировать идеи, вы можете попробовать Облако слов AhaSlides. Это фантастическое приложение, которое вы можете комбинировать со своими мероприятиями и встречами в учебном и рабочем контексте, чтобы привлечь участников и повысить производительность. Кроме того, вас ждет множество шаблонов викторин и игр.

Пакет Wordcloud в Python помогает нам узнать частоту появления слова в текстовом контенте с помощью визуализации.

Чтобы реализовать это, нам нужно сначала установить некоторые пакеты, такие как pandas, matplotlib и Wordcloud. Давайте посмотрим на этапы установки каждого.

Установка Pandas

Pandas – отличный инструмент для реализации анализа и визуализации данных в Jupyter Notebook. Его можно импортировать в наш исходный код следующим образом:

 
import pandas as pd  

PD относится к процессу создания псевдонимов, с помощью которого могут быть созданы фреймы данных, и это упрощает читаемость кода.

Pandas можно установить двумя способами:

  •  Использование командной строки.

Давайте посмотрим, как мы можем установить pandas с помощью командной строки:

  1. Открыть командную строку.
  2. Ввести данную команду:pip install pandas
  3. После нажатия «Enter» пакеты начнут загружаться в систему.

Эту же команду можно использовать в Linux в терминале для установки pandas в нашей системе.

  •  С помощью Anaconda Navigator.

Второй способ установить pandas  – использовать Anaconda Navigator.

  1. Откройте Anaconda Navigator.
  2. Щелкните вкладку «Среда» и перейдите к параметру создания, чтобы настроить Pandas в вашей системе.
  3. Нажмите на кнопку «Создать» для среды Pandas.
  4. В списке пакетов выберите «Все», чтобы получить фильтры.
  5. Перейдите в строку поиска, найдите «Pandas» и выберите «Pandas package».
  6. Щелкните правой кнопкой мыши флажок и выберите «Отметить для установки определенной версии».
  7. Выберите версию, которую хотите установить, и нажмите кнопку «Применить», чтобы установить пакеты.

Установка Pandas с помощью Anaconda Navigator

Установка Matplotlib

Matplotlib – обширная и интересная библиотека для людей, которые с энтузиазмом относятся к выводам результатов из данных, включает в себя диаграммы рассеяния, гистограммы, коробчатые диаграммы и многое другое, что упрощает нам понимание.

Matplotlib можно установить, выполнив следующие действия:

  • Использование командной строки.

Matplotlib можно установить в нашей системе с помощью данной команды в командной строке:

 
pip install matplotlib 
  • Использование Anaconda.

Мы можем установить matplotlib с помощью Anaconda, набрав следующую команду в Anaconda Prompt:

 
conda install matplotlib  

Пакет Wordcloud на Python

Проверка установки

Мы можем проверить, успешно ли установлен matplotlib в нашей системе или нет, набрав данную программу в терминале.

 
import matplotlib 
matplotlib.__version__ 

Как обсуждалось ранее, это дает нам представление о наиболее часто встречающихся словах в тексте с помощью визуального элемента.

WordCloud можно установить, выполнив следующие действия:

  • с помощью данной команды в командной строке:
 
pip install wordcloud 
  • Используя Anaconda, ввести следующую команду в строке:
 
conda install -c conda-forge wordcloud 

Теперь давайте посмотрим на простую программу, которая показывает, как wordcloud можно использовать в Python.

Мы взяли этот фрагмент текста с веб-сайта и сохранили как файл sunflowers1.txt.

sunflowers1.txt

 
"Sunflowers are heliotropic, which means that they turn their flowers to follow the movement of the Sun across the sky east to west, and then returns at night to face the east, ready again for the morning sun. Heliotropism happens during the earlier stages before the flower grows heavy with seeds. 
There are tons of varieties of sunflowers available today, so there's bound to be one that fits your garden. Choose between those with branching stems or single stems, those that produce ample pollen for pollinators or are pollen-free(best for bouquets), those that stay small or tower above the rest of the garden, or those that produce edible seeds! " 

Реализация кода:

 
import re 
import matplotlib.pyplot as plt 
from wordcloud import WordCloud, STOPWORDS 
text = open("/content/sunflowers1.txt", "r").read() 
# Clean text 
text = re.sub(r'==.*?==+', '', text) 
text = text.replace('n', '') 
# Define a function to plot word cloud 
def plot_cloud(wordcloud): 
    # Set figure size 
    plt.figure(figsize=(40, 30)) 
    # Display image 
    plt.imshow(wordcloud)  
    # No axis details 
    plt.axis("off") 
# Generate word cloud 
wordcloud = WordCloud(width = 3000, height = 2000, random_state=1, background_color='salmon', colormap='Pastel1', collocations=False, stopwords = STOPWORDS).generate(text) 
plot_cloud(wordcloud) 

Выход:

Пакет Wordcloud на Python

Изучаю Python вместе с вами, читаю, собираю и записываю информацию опытных программистов.

Recipe Objective

How to create a wordcloud and what is it helpful for?

Wordcloud is nothing but a data visualization technique mainly used for text representation it is also called a tag cloud. In this, the size of each word indicates its frequency or importance of that word. It displays a list of words, the importance of each is shown by font color or size.

What is it useful for: Analyzing text data from social media websites. Significant textual points can be highlighted using a word cloud. In a Customer service process useful to analyze customer feedback. Identifying new SEO(Search engine optimization) Keyword to target. And Many More…

Hands-On Guide to the Art of Tuning Locality Sensitive Hashing in Python

Step 1 — Install Wordcloud

!pip install wordcloud

Step 2 — Import the necessary libraries

from wordcloud import WordCloud, STOPWORDS import matplotlib.pyplot as plt import pandas as pd

Step 3 — Take a sample data set

df_sample = pd.read_csv('/content/Youtube_Comments_data.csv', encoding ="latin-1") df_sample.head()

For sample data we are using youtube comments data on videos of famous artist.

Step 4 — Store comments in a simple string and stopwords in a variable

words_comments = '' My_stopwords = set(STOPWORDS)

Step 5 — Iterate through the Sample data.

for elements in df_sample.CONTENT: elements = str(elements) tokenization = elements.split() for i in range(len(tokenization)): tokenization[i] = tokenization[i].lower() words_comments = words_comments + " ".join(tokenization)+" "

Here in the above in first for loop we are firstly typecasting the each element into string then splitting the values. After that in the second for loop we are converting each value into lower case.

Step 5 — Create wordcloud for visualization

My_wordcloud = WordCloud(width = 800, height = 800,
background_color ='white',
stopwords = My_stopwords,
min_font_size = 10).generate(words_comments)

Step 6 — Plot the cloud Image

plt.figure(figsize = (8, 8), facecolor = None) plt.imshow(My_wordcloud) plt.axis("off") plt.tight_layout(pad = 0) plt.show()

wordcloud

Create word cloud chart from text data

  • Word cloud chart from text data

Syntax

Description

example

wordcloud(tbl,wordVar,sizeVar)
creates a word cloud chart from the table tbl. The
variables wordVar and sizeVar in the
table specify the words and word sizes respectively.

example

wordcloud(words,sizeData)
creates a word cloud chart from elements of words with word
sizes specified by SizeData.

example

wordcloud(C) creates a word cloud
chart from the unique elements of categorical array C with
sizes corresponding to their frequency counts. If you have Text Analytics Toolbox™, then C can be a string array, character
vector, or a cell array of character vectors.

example

wordcloud(___,Name,Value)
specifies additional WordCloudChart properties using one or
more name-value pair arguments.

wordcloud(parent,___)
creates the word cloud in the figure, panel, or tab specified by
parent.

wc = wordcloud(___)
returns the WordCloudChart object. Use wc
to modify properties of the word cloud after creating it. For a list of
properties, see WordCloudChart Properties.

Note

Text Analytics Toolbox extends the functionality of the wordcloud (MATLAB®) function. It adds support for creating word clouds directly from string arrays,
and creating word clouds from bag-of-words models, bag-of-n-gram models, and LDA
topics.
For the wordcloud (Text Analytics Toolbox) reference page, see wordcloud (Text Analytics Toolbox).

Examples

collapse all

Create Word Cloud from Table

Load the example data sonnetsTable. The table tbl contains a list of words in the variable Word, and the corresponding frequency counts in the variable Count.

load sonnetsTable
head(tbl)
       Word        Count
    ___________    _____

    {'''tis'  }      1  
    {''Amen'' }      1  
    {''Fair'  }      2  
    {''Gainst'}      1  
    {''Since' }      1  
    {''This'  }      2  
    {''Thou'  }      1  
    {''Thus'  }      1  

Plot the table data using wordcloud. Specify the words and corresponding word sizes to be the Word and Count variables respectively.

figure
wordcloud(tbl,'Word','Count');
title("Sonnets Word Cloud")

Figure contains an object of type wordcloud. The chart of type wordcloud has title Sonnets Word Cloud.

Prepare Text Data for Word Clouds

If you have Text Analytics Toolbox™ installed, then you can create word clouds directly from string arrays. For more information, see wordcloud (Text Analytics Toolbox) (Text Analytics Toolbox). If you do not have Text Analytics Toolbox, then you must preprocess the text data manually.

This example shows how to create a word cloud from plain text by reading it into a string array, preprocessing it, and passing it to the wordcloud function.

Read the text from Shakespeare’s Sonnets with the fileread function and convert it to string.

sonnets = string(fileread('sonnets.txt'));
extractBefore(sonnets,"II")
ans = 
    "THE SONNETS
     
     by William Shakespeare
     
     
     
     
       I
     
       From fairest creatures we desire increase,
       That thereby beauty's rose might never die,
       But as the riper should by time decease,
       His tender heir might bear his memory:
       But thou, contracted to thine own bright eyes,
       Feed'st thy light's flame with self-substantial fuel,
       Making a famine where abundance lies,
       Thy self thy foe, to thy sweet self too cruel:
       Thou that art now the world's fresh ornament,
       And only herald to the gaudy spring,
       Within thine own bud buriest thy content,
       And tender churl mak'st waste in niggarding:
         Pity the world, or else this glutton be,
         To eat the world's due, by the grave and thee.
     
       "

Split sonnets into a string array whose elements contain individual words. To do this, remove the punctuation characters and join all the string elements into a 1-by-1 string and then split on the space characters. Then, remove words with fewer than five characters and convert the words to lowercase.

punctuationCharacters = ["." "?" "!" "," ";" ":"];
sonnets = replace(sonnets,punctuationCharacters," ");
words = split(join(sonnets));
words(strlength(words)<5) = [];
words = lower(words);
words(1:10)
ans = 10x1 string
    "sonnets"
    "william"
    "shakespeare"
    "fairest"
    "creatures"
    "desire"
    "increase"
    "thereby"
    "beauty's"
    "might"

Convert sonnets to a categorical array and then plot using wordcloud. The function plots the unique elements of C with sizes corresponding to their frequency counts.

C = categorical(words);
figure
wordcloud(C);
title("Sonnets Word Cloud")

Figure contains an object of type wordcloud. The chart of type wordcloud has title Sonnets Word Cloud.

Specify Word Sizes

Create a word cloud from plain text by reading it into a string array, preprocessing it, and passing it to the wordcloud function.

Read the text from Shakespeare’s Sonnets with the fileread function and convert it to string.

sonnets = string(fileread('sonnets.txt'));
extractBefore(sonnets,"II")
ans = 
    "THE SONNETS
     
     by William Shakespeare
     
     
     
     
       I
     
       From fairest creatures we desire increase,
       That thereby beauty's rose might never die,
       But as the riper should by time decease,
       His tender heir might bear his memory:
       But thou, contracted to thine own bright eyes,
       Feed'st thy light's flame with self-substantial fuel,
       Making a famine where abundance lies,
       Thy self thy foe, to thy sweet self too cruel:
       Thou that art now the world's fresh ornament,
       And only herald to the gaudy spring,
       Within thine own bud buriest thy content,
       And tender churl mak'st waste in niggarding:
         Pity the world, or else this glutton be,
         To eat the world's due, by the grave and thee.
     
       "

Split sonnets into a string array whose elements contain individual words. To do this, remove the punctuation characters and join all the string elements into a 1-by-1 string and then split on the space characters. Then, remove words with fewer than five characters and convert the words to lowercase.

punctuationCharacters = ["." "?" "!" "," ";" ":"];
sonnets = replace(sonnets,punctuationCharacters," ");
words = split(join(sonnets));
words(strlength(words)<5) = [];
words = lower(words);
words(1:10)
ans = 10x1 string
    "sonnets"
    "william"
    "shakespeare"
    "fairest"
    "creatures"
    "desire"
    "increase"
    "thereby"
    "beauty's"
    "might"

Find the unique words in sonnets and count their frequency. Create a word cloud using the frequency counts as size data.

[numOccurrences,uniqueWords] = histcounts(categorical(words));
figure
wordcloud(uniqueWords,numOccurrences);
title("Sonnets Word Cloud")

Figure contains an object of type wordcloud. The chart of type wordcloud has title Sonnets Word Cloud.

Specify Word Colors

Load the example data sonnetsTable. The table tbl contains a list of words in the Word variable, and corresponding frequency counts in the Count variable.

load sonnetsTable
head(tbl)
       Word        Count
    ___________    _____

    {'''tis'  }      1  
    {''Amen'' }      1  
    {''Fair'  }      2  
    {''Gainst'}      1  
    {''Since' }      1  
    {''This'  }      2  
    {''Thou'  }      1  
    {''Thus'  }      1  

Plot the table data using wordcloud. Specify the words and corresponding word sizes to be the Word and Count variables respectively. To set the word colors to random values, set 'Color' to a random matrix or RGB triplets with one row for each word.

numWords = size(tbl,1);
colors = rand(numWords,3);
figure
wordcloud(tbl,'Word','Count','Color',colors);
title("Sonnets Word Cloud")

Figure contains an object of type wordcloud. The chart of type wordcloud has title Sonnets Word Cloud.

Create Word Cloud Using Text Analytics Toolbox

If you have Text Analytics Toolbox installed, then you can create word clouds directly from string
arrays. If you do not have Text Analytics Toolbox, then you must preprocess the text data manually. For an example
showing how to create a word cloud without Text Analytics Toolbox, see Prepare Text Data for Word Clouds.

Extract the text from sonnets.txt using
extractFileText.

str = extractFileText("sonnets.txt");
extractBefore(str,"II")
ans = 

    "THE SONNETS
     
     by William Shakespeare
     
     
     
     
       I
     
       From fairest creatures we desire increase,
       That thereby beauty's rose might never die,
       But as the riper should by time decease,
       His tender heir might bear his memory:
       But thou, contracted to thine own bright eyes,
       Feed'st thy light's flame with self-substantial fuel,
       Making a famine where abundance lies,
       Thy self thy foe, to thy sweet self too cruel:
       Thou that art now the world's fresh ornament,
       And only herald to the gaudy spring,
       Within thine own bud buriest thy content,
       And tender churl mak'st waste in niggarding:
         Pity the world, or else this glutton be,
         To eat the world's due, by the grave and thee.
     
       "

Display the words from the sonnets in a word cloud.

Input Arguments

collapse all

tblInput table
table

Input table, with columns specifying the words and word sizes. Specify the words and the
corresponding word sizes in the variables given by wordVar and
sizeVar input arguments respectively.

Data Types: table

wordVarTable variable for word data
string scalar | character vector | numeric index | logical vector

Table variable for word data, specified as a string scalar, character vector, numeric index, or a logical vector.

Data Types: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string

sizeVarTable variable for size data
string scalar | character vector | numeric index | logical vector

Table variable for size data, specified as a string scalar, character vector, numeric index, or a logical vector.

Data Types: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string

CInput categorical data
categorical array

Input categorical data, specified as a categorical array. The function plots each unique element of C with size corresponding to histcounts(C).

Data Types: categorical

wordsInput words
string vector | cell array of character vectors

Input words, specified as a string vector or cell array of character vectors.

Data Types: string | cell

sizeDataWord size data
numeric vector

Word size data, specified as a numeric vector.

Data Types: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

parentParent container
Figure object | Panel object | Tab object | TiledChartLayout object | GridLayout object

Parent container, specified as a Figure, Panel,
Tab, TiledChartLayout, or GridLayout object.

Name-Value Arguments

Specify optional pairs of arguments as
Name1=Value1,...,NameN=ValueN, where Name is
the argument name and Value is the corresponding value.
Name-value arguments must appear after other arguments, but the order of the
pairs does not matter.


Before R2021a, use commas to separate each name and value, and enclose

Name in quotes.

Example: 'HighlightColor','red' sets the highlight color to
red.

The WordCloudChart properties listed here are only a subset. For
a complete list, see WordCloudChart Properties.

MaxDisplayWordsMaximum number of words to display
100 (default) | nonnegative integer

Maximum number of words to display, specified as a non-negative integer. The software displays
the MaxDisplayWords largest words.

ColorWord color
[0.2510 0.2510 0.2510] (default) | RGB triplet | character vector containing a color name | matrix

Word color, specified as an RGB triplet, a character vector containing a color name,
or an N-by-3 matrix where N is the length of
WordData. If Color is a matrix, then each
row corresponds to an RGB triplet for the corresponding word in
WordData.

RGB triplets and hexadecimal color codes are useful for specifying custom colors.

  • An RGB triplet is a three-element row vector whose elements specify the
    intensities of the red, green, and blue components of the color. The intensities
    must be in the range [0,1]; for example, [0.4 0.6
    0.7]
    .

  • A hexadecimal color code is a character vector or a string scalar that starts
    with a hash symbol (#) followed by three or six hexadecimal
    digits, which can range from 0 to F. The
    values are not case sensitive. Thus, the color codes
    '#FF8800', '#ff8800',
    '#F80', and '#f80' are
    equivalent.

Alternatively, you can specify some common colors by name. This table lists the named color options, the equivalent RGB triplets, and hexadecimal color codes.

Color Name Short Name RGB Triplet Hexadecimal Color Code Appearance
"red" "r" [1 0 0] "#FF0000"

Sample of the color red

"green" "g" [0 1 0] "#00FF00"

Sample of the color green

"blue" "b" [0 0 1] "#0000FF"

Sample of the color blue

"cyan" "c" [0 1 1] "#00FFFF"

Sample of the color cyan

"magenta" "m" [1 0 1] "#FF00FF"

Sample of the color magenta

"yellow" "y" [1 1 0] "#FFFF00"

Sample of the color yellow

"black" "k" [0 0 0] "#000000"

Sample of the color black

"white" "w" [1 1 1] "#FFFFFF"

Sample of the color white

Here are the RGB triplets and hexadecimal color codes for the default colors MATLAB uses in many types of plots.

RGB Triplet Hexadecimal Color Code Appearance
[0 0.4470 0.7410] "#0072BD"

Sample of RGB triplet [0 0.4470 0.7410], which appears as dark blue

[0.8500 0.3250 0.0980] "#D95319"

Sample of RGB triplet [0.8500 0.3250 0.0980], which appears as dark orange

[0.9290 0.6940 0.1250] "#EDB120"

Sample of RGB triplet [0.9290 0.6940 0.1250], which appears as dark yellow

[0.4940 0.1840 0.5560] "#7E2F8E"

Sample of RGB triplet [0.4940 0.1840 0.5560], which appears as dark purple

[0.4660 0.6740 0.1880] "#77AC30"

Sample of RGB triplet [0.4660 0.6740 0.1880], which appears as medium green

[0.3010 0.7450 0.9330] "#4DBEEE"

Sample of RGB triplet [0.3010 0.7450 0.9330], which appears as light blue

[0.6350 0.0780 0.1840] "#A2142F"

Sample of RGB triplet [0.6350 0.0780 0.1840], which appears as dark red

Example: 'blue'

Example: [0 0 1]

HighlightColorWord highlight color
[0.8510 0.3255 0.0980] (default) | RGB triplet | character vector containing a color name

Word highlight color, specified as an RGB triplet, or a character vector containing a
color name. The software highlights the largest words with this color.

RGB triplets and hexadecimal color codes are useful for specifying custom colors.

  • An RGB triplet is a three-element row vector whose elements specify the
    intensities of the red, green, and blue components of the color. The intensities
    must be in the range [0,1]; for example, [0.4 0.6
    0.7]
    .

  • A hexadecimal color code is a character vector or a string scalar that starts
    with a hash symbol (#) followed by three or six hexadecimal
    digits, which can range from 0 to F. The
    values are not case sensitive. Thus, the color codes
    '#FF8800', '#ff8800',
    '#F80', and '#f80' are
    equivalent.

Alternatively, you can specify some common colors by name. This table lists the named color options, the equivalent RGB triplets, and hexadecimal color codes.

Color Name Short Name RGB Triplet Hexadecimal Color Code Appearance
"red" "r" [1 0 0] "#FF0000"

Sample of the color red

"green" "g" [0 1 0] "#00FF00"

Sample of the color green

"blue" "b" [0 0 1] "#0000FF"

Sample of the color blue

"cyan" "c" [0 1 1] "#00FFFF"

Sample of the color cyan

"magenta" "m" [1 0 1] "#FF00FF"

Sample of the color magenta

"yellow" "y" [1 1 0] "#FFFF00"

Sample of the color yellow

"black" "k" [0 0 0] "#000000"

Sample of the color black

"white" "w" [1 1 1] "#FFFFFF"

Sample of the color white

Here are the RGB triplets and hexadecimal color codes for the default colors MATLAB uses in many types of plots.

RGB Triplet Hexadecimal Color Code Appearance
[0 0.4470 0.7410] "#0072BD"

Sample of RGB triplet [0 0.4470 0.7410], which appears as dark blue

[0.8500 0.3250 0.0980] "#D95319"

Sample of RGB triplet [0.8500 0.3250 0.0980], which appears as dark orange

[0.9290 0.6940 0.1250] "#EDB120"

Sample of RGB triplet [0.9290 0.6940 0.1250], which appears as dark yellow

[0.4940 0.1840 0.5560] "#7E2F8E"

Sample of RGB triplet [0.4940 0.1840 0.5560], which appears as dark purple

[0.4660 0.6740 0.1880] "#77AC30"

Sample of RGB triplet [0.4660 0.6740 0.1880], which appears as medium green

[0.3010 0.7450 0.9330] "#4DBEEE"

Sample of RGB triplet [0.3010 0.7450 0.9330], which appears as light blue

[0.6350 0.0780 0.1840] "#A2142F"

Sample of RGB triplet [0.6350 0.0780 0.1840], which appears as dark red

Example: 'blue'

Example: [0 0 1]

ShapeShape of word cloud
'oval' (default) | 'rectangle'

Shape of word cloud chart, specified as 'oval' or 'rectangle'.

Example: 'rectangle'

LayoutNumWord placement layout
1 (default) | nonnegative integer

Word placement layout, specified as a nonnegative integer. If you repeatedly call wordcloud with the same inputs, then the word placement layouts will be the same each time. To get different word placement layouts, use different values of LayoutNum.

Output Arguments

collapse all

wcWordCloudChart object
WordCloudChart object

WordCloudChart object. You can modify the properties of a
WordCloudChart after it is created. For more information, see
WordCloudChart Properties.

Tips

Text Analytics Toolbox extends the functionality of the wordcloud (MATLAB) function. It adds support for creating word clouds directly from string arrays,
and creating word clouds from bag-of-words models, bag-of-n-gram models, and LDA
topics.
For the wordcloud (Text Analytics Toolbox) reference page, see wordcloud (Text Analytics Toolbox).

Extended Capabilities

Tall Arrays
Calculate with arrays that have more rows than fit in memory.

Usage notes and limitations:

  • The syntax wc = wordcloud(str), where str is a
    string array, character vector, or cell array of character vectors (these inputs require
    Text Analytics Toolbox) is not supported.

  • When the words and sizedata inputs are provided as tall arrays, then they are gathered into memory and thus, must fit into memory.

Version History

Introduced in R2017b

Облако тегов или облако слов — популярный способ визуализации текста с помощью наиболее частотных в нем слов.

Столкнулась с тем, что большинство обзоров уже устарели, поэтому предлагаю свой ТОП-5 лучших бесплатных сервисов, с помощью которых можно создать облако слов онлайн. Для чистоты эксперимента тестировать будем на одном и том же тексте по журналистике.

Этот сервис умнее всего анализирует текст: он позволяет создать облако частотных слов текста, при этом приводя все слова к начальной форме. Это значит, вы не получите, например, в облаке кот, коту, кота и т.д., а посчитаются сразу все формы слова кот. Полученный набор слов можно настроить, например, убрать фамилии или цифры. Красивые цветовые палитры, минимум функций, отсутствие регистрации. Кроме русского поддерживаются другие языки. Главный минус — отсутствие более сложных форм облака.

Огромный плюс этого простого сервиса — настройка формы облака и возможность задать любой цвет. Из минусов — отсутствие нормализации текста и стоп-слов, из-за этого могут вылезать ненужности типа огромных местоимений и предлогов, а также отсутсвие возможности задать цветовую палитру, потому что в одном и том же оттенке облако смотрится скучновато.

Международный бесплатный сервис, много трафаретов и возможностей кастомизации шрифтов, цветов. Приятные палитры и стили. Из минусов — тоже не хватает приведения слов к начальной форме, далеко не все шрифты красивы для русского языка.

Обязательная регистрация и плата за базовые функции типа изменения цвета — сразу жирный минус. С другой стороны, встроенные трафареты и палитры неплохие. Возможности выбирать слова из текста я не нашла, поэтому довольно долго колдовала с разными формами, чтобы местоимения и особенно слово «это» не были такими огромными.

Старый добрый WordArt (в прошлом Тагул). Изменять можно вообще все: шрифт и размер каждого слова, формы, цвета, вообще все. Но готовьтесь к долгому и кропотливому труду в англоязычном и абсолютно не интуитивном интерфейсе. Главные плюсы: собственно обилие функций. Минусы — обязательная регистрация, если хочешь скачать результат, и на мой вкус устаревшие трафареты, как из 2000х.

Итоги: первые два сервсиса я бы однозначно рекомендовала для быстрой и симпатичной визуализации текста, например для занятий или презентации. Остальные сервисы с более сложным интерфейсом и обилием функций стоит рассмотреть, если вы создаете облако слов более основательно, например, для постера или кружки.

Microsoft Word полезен не только для набора текста или редактирования, но и для редактирования фотографий. Возможно, он не такой продвинутый, как Photoshop и другие продвинутые программы для редактирования фотографий, но он может создавать плакаты, брошюры, поздравительные открытки и облака слов. Облако слов — это группа слов, изображенных в разных размерах. Он также известен как текстовое облако или облако тегов. Чем больше слово, тем важнее оно. Облако слов используется в текстовых данных, таких как сообщения в блогах, речи, базы данных, интервью и другие тексты. В этом уроке мы объясним, как создать облако слов в Microsoft Word.

Как создать облако слов в Microsoft Word

Выполните следующие действия, чтобы создать облако слов в Microsoft Excel:

  1. Запустите Microsoft Word.
  2. Перейдите на вкладку «Вставка» и нажмите «Получить надстройки».
  3. В поисковой системе введите Word Cloud, затем нажмите Enter.
  4. Выберите опцию Pro Word Cloud.
  5. Нажмите «Продолжить».
  6. Выделите абзац, который есть в вашем документе.
  7. На панели вы можете настроить шрифт, цвета, макет и регистры.
  8. Вы также можете выбрать Максимальное количество слов, увеличить или уменьшить размер или удалить общие слова, сняв соответствующий флажок.
  9. Затем нажмите «Создать облако слов».
  10. Щелкните правой кнопкой мыши дисплей Word Cloud на панели Pro Word Cloud и выберите «Копировать изображение», вставьте его в документ и удалите исходный текст.

Давайте посмотрим на это подробно.

Запустите Microsoft Word.

В документе Word вы можете ввести абзац или скопировать абзац из цифровой книги или из Интернета.

Перейдите на вкладку «Вставка» и нажмите «Получить надстройки» в Надстройки группа.

Откроется диалоговое окно надстроек Office.

В поисковике наберите Облако словзатем нажмите Enter.

Появится список приложений Word Cloud, выберите Pro Word Cloud и нажмите кнопку Добавлять кнопка.

Появится окно, отображающее Срок действия лицензии и политиказатем нажмите Продолжать.

Справа появится панель Pro Word Cloud с некоторыми настройками.

Выделите абзац, который есть в вашем документе.

В панели можно настроить Шрифт, Цвета, Макета также Случаи щелкнув стрелки раскрывающегося списка и выбрав вариант.

Вы также можете изменить Максимум словувеличить или уменьшить Размер или же Удалить общие слова сняв его флажок, если это необходимо.

Затем выберите Создать облако слов кнопка.

Затем вы увидите отображение облака слов справа; вы можете выбрать повторно создать облако слов, что означает переключиться на другое отображение облака слов.

Вы также можете сохранить свое облако слов, нажав «Сохранить в галерее», если хотите.

Чтобы добавить Word Cloud в документ, щелкните правой кнопкой мыши дисплей Word Cloud на панели Pro Word Cloud и выберите Копировать изображение и вставьте его в документ и удалите исходный текст.

Закройте панель Pro Word Cloud.

Теперь у нас есть Word Cloud в Microsoft Word.

Мы надеемся, что это руководство поможет вам понять, как создать облако слов в Microsoft Word.

ЧИТАЙТЕ: как сделать шрифт размытым в Microsoft Word

Где я могу создать облако слов?

Вы можете создать облако слов с помощью Microsoft Office, поэтому вам не нужно использовать некоторые дополнительные программы. Вы можете использовать Microsoft Word и PowerPoint, которые могут создавать отличные облака слов с помощью надстроек Word Cloud, предлагаемых Microsoft.

ПРОЧИТАЙТЕ: как вставить текст в круг ИЛИ круговой текст в Microsoft Word

Как сделать облако слов бесплатно?

Облако слов — это набор слов, и вы можете создать его бесплатно в Интернете. Вы можете создавать облака слов на веб-сайте wordclouds.com, где вы можете вставить текст и открыть документ или URL-адрес для создания Word.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как составить диаграмму оценок в excel
  • Как сослаться на ячейку на другом листе excel
  • Как составить диаграмму график в excel
  • Как сослаться на ячейку в номере строки в excel
  • Как составить диаграмму ганта в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии