PlotSet LogoPlotSet

How to Create a Word Cloud

A step by step walkthrough for turning a list of words and counts into a published word cloud in PlotSet, from counting the terms to exporting the finished image.

About 8 minutes

This guide walks through how to create a word cloud in PlotSet from your own list of terms, not a demo dataset: sized on purpose, rotated on purpose, then embedded on a page or exported as an image once you're happy with it. What actually trips people up is not PlotSet itself, it is what happens before you ever open the template, so this guide spends real time on that step.

Five minutes if you already have a clean two-column list, word and count. Starting from raw text, survey answers, support tickets, a stack of comments, anything not yet counted, adds another five to ten. Treat the eight minutes below as the ceiling and counting as the part that decides whether the cloud is any good.

The data you need

Two columns, one row per term: the word or phrase first, its weight second. No running text, no duplicate terms, one header row.

Sample CSV
TermMentions
customer service142
shipping delay98
refund76
packaging54
out of stock41
size chart33
live chat29
return label22
Notes

The template wants terms already counted. If your source is raw text (a column of open-ended survey answers, say), run a pivot table or COUNTIF on it first: PlotSet sizes words by the number you give it, it does not read paragraphs and tally them for you.

Keep multi-word phrases as single cells, like "customer service" or "out of stock". If you split them into separate words before counting, you lose the phrase and end up with two vaguer terms instead of one useful one.

Remove stop words ("the", "and", "a") and any filler specific to your dataset before you count, not after. In support tickets, words like "issue" or "problem" are usually as empty as "the" and worth stripping too.

One row per term. If "refund" appears twice with two different counts, PlotSet will chart both rows rather than merging them, so combine duplicates in your spreadsheet first.

The steps

The exact click path in PlotSet, from a blank template to a finished chart.

  1. 01

    Count your terms before you open PlotSet

    This is the step that actually determines the quality of the cloud. Take your raw text, whether it is survey responses, ticket subjects or comments, and produce a two-column count: term, then how many times it appears. A pivot table or a COUNTIF formula does this in a few minutes for most spreadsheets.

  2. 02

    Strip stop words and dataset-specific filler

    Remove "the", "and", "a" and their relatives, then look at your top ten terms again. Every corpus has its own version of filler: in product reviews it might be "item" or "product", words that appear everywhere and mean nothing on their own.

  3. 03

    Open the Word Cloud template

    From the PlotSet dashboard, start a new project and choose the Word Cloud template. It loads with sample terms and weights already in place, so you can see the exact two-column shape it expects before your own file goes anywhere near it.

    PlotSet's template picker: chart categories listed down the left, the Bar Charts grid open, and the Bar Chart template card showing its Select button.
    Every guide starts here. Pick the category, then the template: it is the same grid whichever chart type you are after.
  4. 04

    Upload or paste your two columns

    Import a CSV or .xlsx file, paste the rows straight from your spreadsheet, or connect a Google Sheet if you want the cloud to stay live as you keep counting. PlotSet reads the first row as headers automatically.

    The PlotSet editor's data view: a spreadsheet grid with Name, Value and Region columns filled with Canadian province figures, beside the Data panel offering CSV upload, Magic Import and Google Sheet sync.
    The data view, shown here on a bar chart project. Upload a CSV, lift the numbers out of an image with Magic Import, or sync a Google Sheet. The panel is identical for every chart type.
  5. 05

    Map the word column and the weight column

    Bind the text column to the term and the number column to the size. This is usually correct on its own when your headers say something like "Term" and "Mentions", but check it if your sheet carries extra columns PlotSet had to guess between.

    The PlotSet data panel with the column bindings highlighted: Label/time mapped to column A, Values to column B and Filter/color to column C, with the Auto Binding button below.
    Bindings decide which column becomes the label, which supplies the values and which drives the colour. Auto Binding guesses them from your headers, so check it rather than assume it.
  6. 06

    Set the font size range

    The minimum and maximum size decide how dramatic the contrast is between your smallest and largest term. Widen the gap if one or two terms genuinely dominate; narrow it if your counts are closer together and a wide range would just look noisy.

  7. 07

    Set the rotation and colour

    Rotation angles trade a tighter layout for slower reading, so 0 and 90 degrees only, or no rotation at all, is the easier choice to read. Pick a colour gradient; unless you are mapping a second value to it, treat it as decoration and keep it simple.

    The PlotSet editor on the Preview tab: a finished Word Cloud on the canvas, with the settings panel outlined in red down the right-hand side.
    The Preview tab for a Word Cloud. Every styling control lives in the outlined panel, each on its own tab: appearance, header, footer and the options specific to this chart type.
  8. 08

    Publish, embed or export the cloud

    Publish for a live, shareable cloud, grab the embed code for a page, or export a PNG, SVG or PDF for a deck. Choose SVG if the image is going into print or will be scaled up, since the words stay sharp instead of pixelating.

Start from the Word Cloud template with sample data already loaded, then swap in your own.

Open the template

Publish, embed or export it

The last stretch is the same for every chart type: Share turns the chart into a live public link and an embed code, Export writes it out as a static file.

Share: public link and embed code

Activating the embed code and public link publishes the chart. The link is safe to send to anyone, and the embed code drops into any page as an iframe that keeps the hover tooltips and the interactivity. Edit the chart later and hit Recreate to push those changes out to both.

The PlotSet editor toolbar with the Share button highlighted, sitting next to the Export button.
Share is how a finished chart becomes a public link and an embed code.
PlotSet's Share dialog: the toggle activating the embed code and public link, buttons for Link, Embed, Facebook, Reddit, Twitter, LinkedIn and Email, and the public chart link with a Copy button.
Switch on the embed code and public link, then copy the link or take the iframe. Recreate pushes later edits out to everyone already holding it.

Export: SVG, PNG or JPG

Export writes a static copy at whatever size you need. SVG stays sharp at any scale and can still be edited in a design tool; PNG and JPG are the safe choices for slides and documents. The scale multiplier is what gets you a crisp image on a retina screen.

The PlotSet editor toolbar with the Export button highlighted.
Export is the route to a static file for a slide or a report.
PlotSet's Export chart dialog: a 2x scale selector, width and height fields set to 1000 by 600, and the open format menu listing SVG, PNG and JPG.
SVG stays sharp at any size and stays editable in a design tool; PNG and JPG are the safe picks for a deck. Set the scale before you export so the image is crisp on a retina screen.

Styling tips for a Word Cloud

Keep phrases as single terms

"Climate change" counted as one term carries a different, more useful signal than "climate" and "change" counted apart. Decide which phrases matter to you before you count, not after you have already split everything into single words.

Turn rotation down before you turn it up

Free-angle rotation packs more words into the same space, but every rotated word costs the reader a beat to read. Start with rotation off, look at how much white space is left, and only add angles if the layout genuinely needs them.

Cap the list around fifty to a hundred terms

Somewhere past a hundred, the smallest words are too tiny to read and are only there to fill gaps. Trim your count list to the terms that carry the story, usually the top fifty to a hundred by weight, before uploading.

Publish the counts somewhere, even if not on the cloud itself

A cloud cannot tell a reader that "refund" appeared 76 times versus 74, and it should not try to. Keep a caption, a footnote or a linked table with the real numbers for anyone who wants to check the sizing rather than just feel it.

Common mistakes when making a Word Cloud

The biggest word on the chart is "the" or "and"

A stop word made it into your count list before you filtered it out. Go back to the source spreadsheet, remove the stop words and any dataset-specific filler, and re-upload rather than trying to fix it inside PlotSet.

The same word shows up twice at two different sizes

This means your count list has duplicate rows for one term, usually from inconsistent capitalization ("Refund" versus "refund") or a trailing space. Merge the rows in your spreadsheet, ideally with a TRIM and a case-normalizing formula, then re-upload.

Every word comes out roughly the same size

Your counts are too close together for font size to show any real difference, which usually means your top terms are all within a factor of two of each other. Either widen the size range in the chart settings, or accept that this dataset is better shown as a ranked bar chart.

Learn more about the Word Cloud

Not sure the Word Cloud is the right choice? See what it is, when to use it and when not to.

About the Word Cloud

Word Cloud: common questions

Count your terms into two columns first, word and weight, since PlotSet sizes words by the number you give it rather than counting raw text itself. Then open the Word Cloud template, upload or paste the file, confirm the column mapping, and publish.

Make your Word Cloud now

Free to start with 300+ templates. No credit card required.