Press J to jump to the feed. Press question mark to learn the rest of the keyboard shortcuts
94
ArchivedComments are lockedModerator of r/dataisbeautiful

[Battle] DataViz Battle for the month of January 2018: Visualize the Growth Rates of Algae

Welcome to the monthly DataViz Battle thread!

Every month for 2018, we will challenge you to work with a new dataset. These challenges will range in difficulty, filesize, and analysis required. If you feel a challenge is too difficult for you this month, it's likely next round will have better prospects in store.

Reddit Gold will be given to the best visual, based off of these criteria. Winners will be announced in the sticky in next month's thread. If you are going to compete, please follow these criteria and the Instructions below carefully:

Instructions

  1. Use the dataset below. Work with the data, perform the analysis, and generate a visual. It is entirely your decision the way you wish to present your visual.

  2. (Optional) If you desire, you may create a new OC thread. However, no special preference will be given to authors who choose to do this.

  3. Make a top-level comment in this thread with a link directly to your visual (or your thread if you opted for Step 2). If you would like to include notes below your link, please do so. Winners will be announced in the next thread!

The dataset for this month is: Specific growth rates of algae (mirror)
Deadline for submissions: 2018-01-26.


Rules for within this thread:

We have a special ruleset for commenting in this thread. Please review them carefully before participating here:

  • All top-level replies must have a related data visualization, and that visualization must be your own OC. If you want to have META or off-topic discussion, a mod will have a stickied comment, so please reply to that instead of cluttering up the visuals section.

  • If you're replying to a person's visualization to offer criticism or praise, comments should be constructive and related to the visual presented.

  • Personal attacks and rabble-rousing will be removed. Hate Speech and dogwhistling are not tolerated and will result in an immediate ban.

  • Moderators reserve discretion when issuing bans for inappropriate comments.


For a list of past DataViz Battles, click here.

Hint for next month: Rainbow

Want to suggest a dataset? Click here!

147 comments
93% Upvoted
This thread has been locked by the moderators of r/dataisbeautiful
New comments cannot be posted
Sort by
OC: 46
Moderator of r/dataisbeautiful, speaking officiallyScore hidden · 6 months ago · Stickied comment · edited 6 months ago

Hello there, and welcome to the DataIsBeautiful Battle Thread! Top-level responses in this thread should include a related data visualization.

However, Reply to this sticky comment if you want some off-topic chat, dank memes, have META questions, or want to give us suggestions!

28 more replies

14 points · 6 months agoGilded1

This is my submission, created with R and ggplot2.

OC: 46
Moderator of r/dataisbeautiful, speaking officially2 points · 5 months ago

Missed this on my first pass, but this submission has been accepted.

OC: 3
12 points · 6 months ago

http://community.wolfram.com/groups/-/m/t/1257577

Hello, this is very exciting to make the first post in the first battle of DiB! I am new to this, so do please let me know if I violated the format. All design ideas and code are explained at the link above below the image.

I would like to say that this is an outstanding idea by mods of DiB, kudos! This is an amazing community and I'd like to invite all members to support the battles and jump in and bring your friends ;-) I hope this gig will help younger generations to break into data science.

Viz Practitioner
2 points · 5 months ago

Hi, /u/sataky!

I'll provide my feedback for your submission. As a reference point I'll (a) use the criteria provided here, and (b) if it shows intuitively the differences between temperatures, light intensities, and species.


On analysis

You didn't perform a complementary analysis for the dataviz. Although you did a little write up explaining why you decided to plot the data this way, cheers for that.

On display

When creating a dataviz, it's crucial to choose a plot-type that (a) fits the data being presented and (b) clearly conveys the underlying message hidden in the dataset. At first glance, your heatmap looks like a good choice but the layout makes it seem like they're all connected, instead of being a pair of columns per species, it seems that the whole heatmap is a single entity.

A particular issue with heatmaps is the use of a colour gradient, each particular point in the scale has its particular shade of the colour. By using much detail, the overall focus gets lost. Is the difference between 0.47 and 0.49 enough to give each one a particular shade? The solution is dividing your data into classes, similar to the 2k rule for classes on histograms.

A common problems when having too many categories is that labeling gets weird to manage, in your case, temperature was the factor you decided to label in a major scale but ended up repeating the lux labels quite a lot. Consider that in the future.

A minor issue and this one is really nitpicking: Names for species should always be written in italics. But I'll let it slip this time.

On aesthetics

The colour palette works quite nice but it has a minor issue: It isn't colourblind friendly (I used this tool to test it). Besides what I mentioned earlier, I really like the look of your chart, the colour works well because it isn't too intense and it's easy to work out intuitively which one is the low value and which one is the high value.

Keep on the good work! Cheers!

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Your submission has been accepted! Thank you for entering

OC: 24
12 points · 6 months ago

This competition is a cool idea, thanks!

Here is my submission.

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Your submission has been accepted! Thank you for entering

Viz Practitioner
1 point · 5 months ago

Hi, /u/takeasecond!

I'll provide my feedback for your submission. As a reference point I'll (a) use the criteria provided here, and (b) if it shows intuitively the differences between temperatures, light intensities, and species.


On analysis

You didn't perform an analysis besides plotting the data.

On display

When creating a dataviz, it's crucial to choose a plot-type that (a) fits the data being presented and (b) clearly conveys the underlying message hidden in the dataset. You choose a line chart and I feel it wasn't the best decision to display the data. Let me explain.

Line charts work better when displaying data points over a continuous event, like the passing of time. The easiest example is plotting something against time, where time is located at the x axis, i.e. company profits per month or weight per week or temperature vs. latitude or pressure vs. temperature.

In this case, each temperature is treated as an independent category. The algae were grown in a vessel with constant temperature, each one independent from the other. If the temperature were changed gradually inside a single vessel, a plot line would be the better election; your plot suggests this. For the idea you were considering, a bar chart would've been a better fit.

With that out of the way, the plotting is consistent, the x axis corresponds to the independent variable, temperature (or light intensity) and the y axis corresponds to the dependent variable, divisions per day. About this I would like to ask: Why did you decide to use temperature as your independent variable and group your lines by lux, instead of using lux as your x and group by temperature. It would've been even possible to use the compound unit lux*temperature!

On aesthetic

In the end, the popularity of a dataviz is mostly decided by two factors: (1) the nature of the topic, and (2) the aesthetics; /r/dataisbeautiful is proof of that, relatable and popular topics get upvoted by thousands, and "beautiful" charts do as well, even if the isn't any analysis or the plot type isn't the most adequate.

I find your dataviz regular looking, not really a fan of the colour choices, but that's mostly a personal issue since your colour palette is colourblind friendly (used this site to check), and the colours are complementary, nicely contrasting your two lux groups. The dark background also helps the colours to stand out.

I feel that the shadowing wasn't really necessary, it's quite intuitive that the line with a higher divisions per day value has a faster growth. The grid isn't necessary as well, the plots aren't big enough to get lost looking for a specific data point.

Conclusion

Overall, your dataviz does most of the job: It shows that (a) for most algae species studied, higher temperature leads to faster growth, (b) lux only has an effect in some algae species, and (c) not all algae species respond the same to light and temperature. The main drawback is the chart-type election.

Keep on the good work!

OC: 24
2 points · 5 months ago · edited 5 months ago

Thanks for the constructive feedback Pelusteriano!

I suppose I knew that my chart type selection wasn’t entirely appropriate given the categorical nature of the temperature variable. I initially made a bar chart but personally found this visual representation more appealing so I disregarded conventional wisdom. I can totally see how interpolating the values in between temperatures is ultimately misleading though. I guess I need to be a bit more careful taking artistic license when it comes to data visualization…

Looking forward to future battles!

Viz Practitioner
1 point · 5 months ago

It's a long way to the top! Hope to see more of your work :D

OC: 2
14 points · 6 months ago

Reddit post OR direct link

Click Simulate... to watch the algae grow. You can adjust the temperature and light intensity before, during, or after the animation.

Tools used are Vue.js and Bootstrap 4 (for UI). Excel and VS Code were also helpful in extracting and formatting the data.

The code for this visualization is open source. Feel free to view and fork it.

This looks great! inspired by you I made this with Tableau: https://public.tableau.com/profile/lama.abu.tir#!/vizhome/AlgaeGrowthPerDay/AlgaeGrowthrateperday

(of course I will not join the competition with this visualization, I did already with another visualization)

Hope you like it :)

OC: 2
3 points · 6 months ago · edited 6 months ago

Yours looks great, too! It's awesome to see a sort of "remixed" version of my visualization.

By the way, a mod has stated that you can enter multiple visualizations. I wouldn't be opposed and in fact I encourage you to do that.

Will join then! Thanks :)

Viz Practitioner
2 points · 5 months ago

Hi, /u/tpops!

I'll provide my feedback for your submission. As a reference point I'll (a) use the criteria provided here, and (b) if it shows intuitively the differences between temperatures, light intensities, and species.


On analysis

You didn't perform a complementary analysis for the dataviz.

On display and aesthetics

The greatest challenge in dataviz is making a visualization that conveys the underlying message hidden in the data in the most accurate and clear way possible. Your visualization shows clearly the difference between species: Some of them grow, some of them stay the same, and some of them decrease in size. The interactive part of your visualization is quite strong.

I only find one issue: It isn't exactly possible to compare between temperature and lux, to do so you would have to remember the previous size of every other algae. Even though this is possible if you're only interested in one species, it isn't really possible to pull it out overall.

The colour selection is quite fitting (even though I'm not sure if all those algae are actually green) and only having a single colour with a single intensity has a strong benefit: It'll be colourblind friendly because there aren't any colours to compare.

A minor nitpick: Scientific names should always be written in italics, just a note, I'll let it slip by now.

Overall, your dataviz does exactly what you wanted to show: The difference in growth between species, even though it's hard to compare between temperature and light.

Keep on the great work! Cheers!

OC: 2
2 points · 5 months ago

I loved this critique. I agree that comparisons across different scenarios is very hard to do with my visualization and it's got me thinking of ways to improve it. Thanks for the compliments, as well.

TIL that scientific names should be in italics. I'm not sure if I'm allowed to modify the submission after I submitted it, so I'll play it safe and wait until after judging to correct the mistake.

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Your submission has been accepted! Thank you for entering

Here's my submission - thank you.

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Your submission has been accepted! Thank you for entering

Viz Practitioner
1 point · 5 months ago

Hi, /u/gvarnavi!

I'll provide my feedback for your submission. As a reference point I'll (a) use the criteria provided here, and (b) if it shows intuitively the differences between temperatures, light intensities, and species.


On analysis

You included the relative change between lux categories but it is hard to read due its size, the colour (black vs. gray) helps but it's hard to know the exact magnitude of the change because there's no scale, all I can take is "if the bar is black, it grew better at 5000 lux; if the bar is gray, it grew better at 2500 lux; if there's no bar, there wasn't an observable difference".

I also noticed you had to transform the data for a problem with the package you were using.

On display and aesthetics

Your chart-type election suits quite well the type of data: Bars for categories. I like the idea of having them arranged in a mirror-like fashion to save space and have them side-to-side, making it easier to compare between light intensities.

I find three main issues with your chart: (1) The colour palette isn't reading and colourblind friendly (hot and saturated colours), (2) the chart has more gridlines than it needs, and (3) the lux 2500 section is too opaque.

Issue (1) can be solved switching to a palette that uses a single cold colour in different shades, like green or blue. Issue (2) can be solved eliminating the gridlines for the scales and using blank space on your favour, instead of having solid lines dividing each species, use blank space. Issue (3) can be solved by not doing anything particular at all besides having lux 2500 on the lower part, there's no real need to change the opaqueness.

Finally, a little nitpick: Scientific names should always be written in italics. I'll let it slip this time.

Keep on the good work! Cheers!

OC: 1
9 points · 6 months ago

And here is my submission

Viz Practitioner
Moderator of r/dataisbeautiful, speaking officially2 points · 6 months ago

Your submission has been approved!

unique

Looks really nice. I like both the texture varying with growth rate and the polar axis.

Hello! Please find my submission here. Source code is here. Thank you for hosting this contest!

My favorite thing about this chart is that it's easy to see the biggest takeaway from the data, which is that temperature affects the algae growth a lot more than the light intensity.

That’s a really nice submission!

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Thanks for your submission! You've been accepted into the contest!

OC: 3
9 points · 6 months ago

http://community.wolfram.com/groups/-/m/t/1261948

The graphics is in .SVG format for crisp viewing. Just in case at the end of the page the same graphics is in .PNG format. All design ideas and code are explained at the link above.

OC: 46
Moderator of r/dataisbeautiful, speaking officially2 points · 6 months ago

Your submission has been accepted! Thank you for entering. However I noticed you made multiple submissions.

Would you like to provide this entry, your previous entry, or both for consideration?

OC: 3
1 point · 6 months ago

Thank you! I would like both submissions to be considered.

I have also just improved and update this visualization.

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Great! I've accepted both

2 points · 6 months ago

This is f***ing 🔥!

Took me a minute to grasp the x-y axes. Might want to relabel them as "Growth rate at X luminosity"

Very nice body of work. Viz is solid. Supporting documentation is very professional. Kudos.

OC: 11
9 points · 5 months ago

Here is my submission.

I tried to take a unique approach, I used the published data to simulate algae growth in a biologically realistic way, such that quantitative differences would be visible. I tried to keep the graphic consistent with the specific growth rate equations, while keeping a color range that is intuitive to anyone who has ever had algae in their pool.

Interact to cycle through experimental conditions by clicking the mouse or swiping the screen. If you have a keyboard, left and right change through conditions, while up and down changes how the cells are drawn (uniform versus Gaussian distribution).

A side note: I hosted it on open processing, and have done my best to make it scale appropriately for any screen. If it's not fitting your screen, try it in profile view. Also, please note that the opening title and credit that appears temporarily and overlaps with the visualization is controlled by the Open Processing site, and is not a part of my graphic / submission. Anyone interested can see the source code by clicking the '</>' icon.

OC: 46
Moderator of r/dataisbeautiful, speaking officially2 points · 5 months ago

Thanks for your submission! You've been accepted into the contest!

Click for my visualization

Viz Practitioner
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Your submission has been accepted!

Thanks for entering the dataviz battle :)

Looks neat and I really like the box on hover (or whatever you call it)

7 points · 6 months ago · edited 6 months ago
OC: 46
Moderator of r/dataisbeautiful, speaking officially2 points · 6 months ago

Hey there! I'm looking at this PDF and trying to find a visual, but this looks like plain text in my browser.

Is there some other way I should view this?

2 points · 6 months ago

Changed the link from github to a rawgit link. Let me know if it still doesn't work

OC: 46
Moderator of r/dataisbeautiful, speaking officially2 points · 6 months ago

Fantastic, your submission has been accepted!

Here is my submission - Click Me

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Your submission has been accepted! Thank you for entering

OC: 46
Moderator of r/dataisbeautiful, speaking officially6 points · 6 months ago
OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Accepted submission

Here is my Tableau visualization

Hope you like it :)!

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Your submission has been accepted! Thank you for entering

OC: 4
1 point · 5 months ago

Great visualization! Love it!

5 points · 6 months ago · edited 6 months ago

Here is my submission Created in Stratifyd. Really enjoyed working on this and look forward to participating in the future!

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Your submission has been accepted! Thank you for entering

Slick webapp. How do I get access?

Thanks! Stratifyd is currently available for enterprise/corporate/business clients on a license model. I don't think I am allowed to post links or marketing content here, but feel free to look us up for more info if you are curious.

OC: 1
6 points · 6 months ago · edited 5 months ago

Here's my submission!

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Your submissions have been accepted! Thank you for entering

Viz Practitioner
Moderator of r/dataisbeautiful, speaking officially1 point · 5 months ago

Hi, curtainh8r!

Please make a new comment for your second submission. And edit this comment to remove the second one.

OC: 1
2 points · 5 months ago

Done.

Viz Practitioner
Moderator of r/dataisbeautiful, speaking officially1 point · 5 months ago

Thanks!

Viz Practitioner
1 point · 5 months ago

Finally I've got some time to discuss your viz, sorry it took so long =P


There are two approaches to display this data:

  1. Give more weight to the differences between species

  2. Give more weight to the differences between treatments

In this visualization you opted for option 1. With that in mind, the data tells us that there are differences in the growth rate of each algae species, some like low/med/high light, some like low/medium/high temperature, some like a combination of both.

Are the different sized grey circles just a reference point or did you standardized everything to fit the nearest one? I ask this because when comparing, is better to make "group" that are roughly the same. Ask yourself: Is the difference between a growth of 0.500 to 0.501 enough to give each a circle with different size? Or, should it be better to group them in categories and have only 3-4 circle sizes? It seems like you opted for the first one, in that case, your legend for circle sizes is incomplete.

You made two scales for the same variable, there's a circle-size scale and a colour scale for growth. My critique to the second one is similar to the first one: Is the difference between 0.476 and 0.478 enough to distinguish them with two different colours? I think not. Having separate colour categories is a better option. Here's some information on how to create such categories. Also, colour scales work better when they only change their intensity, instead of changing colours. Also, green to red isn't quite !colorblind friendly.

The data we provided had a major issue: How to deal with several species submitted to two different treatments? I like the way you dealt with it, by having them as columns and rows, instead of making a single graph for each one. It doesn't feel too cluttered but it would be better if you had two columns, letting the user see all the algae in a single screen, without having to scroll down to see the rest. In the format you're using to present this data, space isn't a major problem. If space isn't a problem, the main view (before applying any filters) should show ALL the results, instead of having to manually pick the light intensity and the temperature, that way you can see the overall trend in the data (if any).

Keeping the topic of using space, I think it would be better if your chart was at one side (usually left, considering the conventions of western reading), and the controls at the other side. Right now the temperature control is at the top (and is too large to my taste), the light control is at the "beginning" (where you expect your users to begin reading), the colour scale opens up the space, resulting in a lot of blank space below. You could give a better use to all that blank space.

Finally, and this is just a technical issue to consider in the future, the scientific name of a species (the binome) should always be written in italics, any additional words besides the binome are written regularly. For example, Chlorella stigmatophora should be Chlorella stigmatophora, Cyclotella sp. NUFP-13 should be Cyclotella sp. NUFP-13, etc. The basic naming rules can be found here.

Overall I liked your visualization, I think displaying growth as sized circles is a good way to represent this particular data but the space wasn't successfully used and the colours should be changed.

Keep on the great work!

Moderator of r/dataisbeautiful, speaking officiallyOriginal Poster2 points · 5 months ago

You've summoned the advice page for !colorblind. There are colorblindness issues associated with many common color palettes that are rarely discussed among practitioners. Allow me to provide some useful information:

Colorblindness (most commonly red-green) affects 8-10% of all males worldwide, which means this issue is extremely common. This means that:

  • "Traffic light" palettes like this will look like this. Avoiding red-green combinations will go a long way in helping the colorblind understand your plot.

  • "Rainbow" or "Spectral" palettes like this or this will look like this and this, respectively. Please summon my help page !Spectral if you want additional information.

You can mitigate this (and similar issues) by choosing a colorblind-friendly palette. Some specific suggestions include:

  • Using ColorBrewer palettes (ensure you have the "Colorblind Safe" option ticked)

  • Using one of the Viridis palettes (note: this includes sequential palettes only)

  • Trying a colorblindness simulator like COBLIS to check out your palette's effectiveness.

For more information, please read this Wikipedia page.


I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

OC: 3
4 points · 6 months ago

My entry can be found here.

Viz Practitioner
Moderator of r/dataisbeautiful, speaking officially2 points · 6 months ago

Your submission has been approved!

Here is my entry. The graphic is based on trellis design and created by package lattice in R.

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Thank you! Your visual has been accepted!

OC: 2
4 points · 6 months ago · edited 6 months ago

Here's my submission! Written in native JavaScript using Canvas. Source code here.

Adding a short discussion that's also on the page below the viz:

"This is unquestionably not the most concise way to visualize the data. But I strongly feel that visualizations are most effective when they are arresting and unusual, while remaining clear in their purpose."

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Hey there! I've approved your submission!

OC: 2
1 point · 6 months ago

Thank you!

I was thinking along these animation lines, converting growth rate to population number, as well but its hard to make something tat shows all the algal species at once. Nice solution.

OC: 2
1 point · 5 months ago

Thank you!

Here is my first ever submission for the data viz challenge!

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Thanks for your submission! You've been accepted into the contest!

OC: 2
3 points · 6 months ago · edited 5 months ago

Added a bit of data through research and made this small infographic for the contest. Used excel for data analysis and photoshop for design. edit: more info on the creation process in the comments here

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Thanks for your submission! You've been accepted into the contest!

That colourcoded table looks great. I think the sensitivity column was a great idea.

Top 2 submission for me!!! Very nice.

The mirrored x-axis for the heat map is a little unnatural for me, but I think it is a good design choice. Sorting for the heat map sets up the whole dashboard and makes a very natural order for the algae. Much better than organizing alphabetically

Multiple graphs to produce a different perspective is much richer than the single graph submissions.

All around - really nice work! Kudos!

The additional research was a value-add.

Here is my sub-mission. I consider this plot to be a standard thing to do, not a particularly "winning" one...

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Your submission has been accepted! Thank you for entering

OC: 1
1 point · 6 months ago

I think your visualization suffers from lack of legend. I could not figure out what those colors mean.

Here is my submission

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Thanks for your submission! You've been accepted into the contest!

Why did you use different colors to represent different quantities? If blue represents 5000 light intensity, and green is 2500, I would have expected blue to be twice as big along a light axis. Temperature would be better to represent with colors.

I just wanted to show that the differences in light intensity didn't have as big an impact as the differences in temperature, and I thought this visualization made that the most obvious.

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Thanks for your submission! You've been accepted into the contest!

Here! is my submission.

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Thanks for your submission! You've been accepted into the contest!

OC: 8
3 points · 6 months ago

Here is my submission: https://imgur.com/a/xuw5D

This plot shows the growth rate distribution in bins of 0.2 div/day. The diamond represents the number of species in each bin at 2500 lux, while the circles represent the number of species at 5000 lux. The bars are the average between the two light intensities. Each row is a different temperature, where a slight increase to the right can be seen as the temperature increases.

Tools used: Matlab

Here is my submission. Thanks for this cool DataViz Battle!

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Thanks for your submission! You've been accepted into the contest!

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Your submission has been accepted! Thank you for entering. However I noticed you made multiple submissions.

Would you like to provide this entry, your previous entry, or both for consideration?

Both if possible please :)

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Great! I've accepted both

I like the ability to scroll through the days. It's nice to see the time lapse. It's also a clever way to show every species in a way that doesn't make it look overwhelming or overcomplicated.

OC: 10
5 points · 6 months ago · edited 6 months ago

Here's my submission:

Data Is Beautiful - DataViz Battle 2018-Jan

I've created a bubble plot for the data points, with the distance from the centre of the columns suggesting colony growth over time. The temperature colour palette was from here, with the low-light conditions reducing each R/G/B value by 0x30. The size of the circles as they get further away from the centre increases at an exponential rate, representing growth over a period of 1.5 days (period manually adjusted to make most dots fit within their lines while still keeping low-growth rates mostly visible).

Source code here.

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 6 months ago

Thanks for your submission! You've been accepted into the contest!

Here's my submission: https://imgur.com/a/TBdgt .

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 5 months ago

Thanks for your submission! You've been accepted into the contest!

OC: 8
2 points · 5 months ago · edited 5 months ago

Here is my new submission: https://i.imgur.com/omLZVsw.png

I would like this submission to replace my previous submission.

Caption: This graph shows the distribution of growth rates for different algae under different temperature and light conditions. The dots represent the underlying data for the distribution. There is a clear shift to a more positive growth rate as the temperature increases, but the relationship between growth rate and light intensity is less clear.

Tools used:R, ggplot2, ggridges, excel

Edit: Here is my Reddit post http://goedhartvoordieren.nl/?page=r/dataisbeautiful/comments/7ssfzc/growth_rate_of_algae_distribution_oc

Viz Practitioner
Moderator of r/dataisbeautiful, speaking officially1 point · 5 months ago

Just to confirm, we'll approve this submission and remove this one?

OC: 8
2 points · 5 months ago

Correct

Viz Practitioner
Moderator of r/dataisbeautiful, speaking officially1 point · 5 months ago

Done. Your new submission has been accepted and the old one has been removed.

Comment deleted5 months ago
Viz Practitioner
Moderator of r/dataisbeautiful, speaking officially1 point · 5 months ago

Your submission has been accepted!

My contribution, made in MATLAB with minor edits in illustrator.

Viz Practitioner
Moderator of r/dataisbeautiful, speaking officially1 point · 5 months ago

Your submission has been accepted!

Viz Practitioner
Moderator of r/dataisbeautiful, speaking officially1 point · 5 months ago

Your submission has been accepted!

Viz Practitioner
1 point · 5 months ago

Ok, let's check this one.

Using shapes and colours to differentiate combinations of categories is useful when done well but I don't feel you've made it successfully here. There are two main problems I can identify: (1) The shapes are too big. A problematic result of having big shapes is that they will overlap if the numerical values are too close. This is the problem here but it's quite easy to solve, you just have to make the dots smallers. I see a similar issue with the size of the vertical scale, it's too short, it isn't possible to see the detail. Making your scale larger would also prevent the overlapping between the dots.

The other problem is (2) the colour choice isn't colorblind friendly. A good rule of thumb to know if your colour palette is clutch is to check your image in grey scale, if it's still possible to figure out everything intuitively, you made a correct choice. Check what yours looks like here (check option monochromacy), you'll notice that red and green look the same, that means that without the legends, your visualization isn't intuitive enough. Again, a single colour scale that only changes in intensity is the way to go.

Similar to my other comment, I think you're having a problem with the order as well. The highlight of your viz is the chart, but we're seeing it after the controls to manipulate it. The chart should be above and the controls below. Design your viz in a way your audience looks straight into what you want to show. It might be the case you weren't quite sure what you wanted to show or what the data was saying and you only made the visualization until it looked "cool enough" for you.

Both of your vizs have potential but they need a some work to make them perfect. I'm sure if you keep participating you'll get the experience required to make great visualizations!

Keep on the great work!

[deleted]
0 points · 6 months ago

[removed]

OC: 46
Moderator of r/dataisbeautiful, speaking officially2 points · 6 months ago

Hello! Is it accepted to use Tableau Public to make the Visualization?

Yes, but please use top-level comments for contest entries only.

[deleted]
0 points · 6 months ago

[removed]

OC: 46
Moderator of r/dataisbeautiful, speaking officially2 points · 6 months ago

Sorry, robot, your submission has been rejected since it's a spam website.

1 point · 5 months ago · edited 5 months ago

Here is my submission. Code can be found here. This is such a cool idea!

OC: 46
Moderator of r/dataisbeautiful, speaking officially1 point · 5 months ago

Thank you! I've accepted your submission

Community Details

13.2m

Subscribers

3.2k

Online

A place for visual representations of data: Graphs, charts, maps, etc. DataIsBeautiful is for visualizations that effectively convey information. **Aesthetics are an important part of information visualization, but pretty pictures are not the aim of this subreddit.**

Create Post
Best Of DataIsBeautiful
Posting Rules
  1. A post must be a data visualization.

  2. Directly link to the original source article of the visualization (not an image file) or tag the post as [OC] if you made the visualization.

  3. [OC] posts must state the data source and tool(s) used in a comment. Only tag a post as [OC] if you made it yourself

  4. Requests and questions must include a visualization. More info.

  5. No infographics or other unautomated diagrams. Infographic vs. Visualization.

  6. Compilations are not allowed.

  7. Post titles must describe the data plainly without using sensationalized headlines. Clickbait posts will be removed.

  8. Posts regarding American Politics, or contentious topics in American media, are only permissible on Thursdays (ET).

Please read through our posting guidelines if you are new to posting on DataIsBeautiful.

Commenting Rules
  • Comments should be constructive and related to the visual presented. Special attention is given to root-level comments.
  • Short comments and low effort replies are automatically removed.
  • Hate Speech and dogwhistling are not tolerated and will result in an immediate ban.
  • Personal attacks and rabble-rousing will be removed.
  • Moderators reserve discretion when issuing bans for inappropriate comments.
User Flair

Do you like contributing sharp-looking graphs? Are you an official practitioner or researcher? Read about what kind of flair is right for you!

FAQ

Data from Star Trek? Data ARE? How do I make one? Read the FAQ

How do I make a good post? Read the guide

Related Subreddits

If you want to post something related to data visualization but it doesn't fit the criteria above, consider posting to one of the following subreddits.

  • Data_IRL: Feeling the need to be hilarious? Go here. Data.

  • SampleSize: Conduct and share surveys

  • Datasets: Request and share data sets

  • DataVizRequests: Request a visualization to be made from a dataset.

  • Visualization: Discuss and critique the design and construction of information visualizations

  • MapPorn: Share maps, map visualizations, etc.

  • Infographics: Share infographics and other unautomated diagrams

  • WordCloud: Specifically for sharing word clouds

  • Tableau: Share and discuss visualizations made with Tableau software

  • FunnyCharts: Share funny graphs and charts

  • U.S. Data is Beautiful: for those of us who simply can't wait for Thursdays

  • MathPics: Share pictures and visualizations of mathematical concepts

  • RedactedCharts: Try to guess what a chart is about without the labels

  • Statistics: For all questions and articles related to statistics

Info

Get the day's top posts on Twitter!

Sister subreddit: InternetIsBeautiful

Cookies help us deliver our Services. By using our Services or clicking I agree, you agree to our use of cookies. Learn More.