×

This post is locked. You won't be able to comment.

all 147 comments

[–]zoninationOC: 44[M] [score hidden] stickied comment (28 children)

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!

[–]krawwl 15 points16 points  (3 children)

This is my submission, created with R and ggplot2.

[–]zoninationOC: 44[M] 1 point2 points  (0 children)

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

[–]sataky 13 points14 points  (2 children)

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.

[–]PelusterianoViz Practitioner 1 point2 points  (0 children)

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!

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

Your submission has been accepted! Thank you for entering

[–]takeasecondOC: 24 12 points13 points  (4 children)

This competition is a cool idea, thanks!

Here is my submission.

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

Your submission has been accepted! Thank you for entering

[–]PelusterianoViz Practitioner 0 points1 point  (2 children)

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!

[–]takeasecondOC: 24 1 point2 points  (1 child)

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!

[–]PelusterianoViz Practitioner 0 points1 point  (0 children)

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

[–]tpopsOC: 2 11 points12 points  (6 children)

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.

[–]labutir 2 points3 points  (2 children)

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 :)

[–]tpopsOC: 2 2 points3 points  (1 child)

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.

[–]labutir 0 points1 point  (0 children)

Will join then! Thanks :)

[–]PelusterianoViz Practitioner 1 point2 points  (1 child)

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!

[–]tpopsOC: 2 1 point2 points  (0 children)

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.

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

Your submission has been accepted! Thank you for entering

[–]gvarnavi 9 points10 points  (2 children)

Here's my submission - thank you.

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

Your submission has been accepted! Thank you for entering

[–]PelusterianoViz Practitioner 0 points1 point  (0 children)

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!

[–]vivalawombatOC: 1 9 points10 points  (3 children)

And here is my submission

[–]PelusterianoViz Practitioner[M] 1 point2 points  (0 children)

Your submission has been approved!

[–]anoneuclidean 1 point2 points  (0 children)

unique

[–]yiradati 1 point2 points  (0 children)

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

[–]pandabasu 9 points10 points  (3 children)

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

[–]therinnovator 4 points5 points  (0 children)

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.

[–]behemothpanzer 1 point2 points  (0 children)

That’s a really nice submission!

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

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

[–]sataky 7 points8 points  (7 children)

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.

[–]zoninationOC: 44[M] 1 point2 points  (3 children)

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?

[–]sataky 0 points1 point  (1 child)

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

I have also just improved and update this visualization.

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

Great! I've accepted both

[–]GioLR 1 point2 points  (0 children)

This is f***ing 🔥!

[–]anoneuclidean 0 points1 point  (0 children)

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

[–]malex8675 0 points1 point  (0 children)

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

[–]quorumetrixOC: 9 7 points8 points  (1 child)

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.

[–]zoninationOC: 44[M] 1 point2 points  (0 children)

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

[–]cathaney 6 points7 points  (2 children)

Click for my visualization

[–]PelusterianoViz Practitioner[M] 0 points1 point  (0 children)

Your submission has been accepted!

Thanks for entering the dataviz battle :)

[–]yiradati 0 points1 point  (0 children)

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

[–]pprmnt 6 points7 points  (3 children)

[–]zoninationOC: 44[M] 1 point2 points  (2 children)

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?

[–]pprmnt 1 point2 points  (1 child)

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

[–]zoninationOC: 44[M] 1 point2 points  (0 children)

Fantastic, your submission has been accepted!

[–]StandbyAdmin 5 points6 points  (2 children)

Here is my submission - Click Me

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

Your submission has been accepted! Thank you for entering

[–]zoninationOC: 44[M] 5 points6 points  (1 child)

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

Accepted submission

[–]labutir 6 points7 points  (2 children)

Here is my Tableau visualization

Hope you like it :)!

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

Your submission has been accepted! Thank you for entering

[–]tasunaharaOC: 4 0 points1 point  (0 children)

Great visualization! Love it!

[–]scooby_qoo 7 points8 points  (3 children)

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

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

Your submission has been accepted! Thank you for entering

[–]VanillaMonsterOC: 12 0 points1 point  (1 child)

Slick webapp. How do I get access?

[–]scooby_qoo 0 points1 point  (0 children)

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.

[–]curtainh8r 3 points4 points  (6 children)

Here's my submission!

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

Your submissions have been accepted! Thank you for entering

[–]PelusterianoViz Practitioner[M] 0 points1 point  (2 children)

Hi, curtainh8r!

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

[–]curtainh8r 1 point2 points  (1 child)

Done.

[–]PelusterianoViz Practitioner[M] 0 points1 point  (0 children)

Thanks!

[–]PelusterianoViz Practitioner 0 points1 point  (1 child)

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!

[–]AutoModerator[S,M] 1 point2 points  (0 children)

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.

[–]chelle3OC: 3 3 points4 points  (1 child)

My entry can be found here.

[–]PelusterianoViz Practitioner[M] 1 point2 points  (0 children)

Your submission has been approved!

[–]liyatht 3 points4 points  (1 child)

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

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

Thank you! Your visual has been accepted!

[–]chrisw428OC: 2 3 points4 points  (4 children)

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."

[–]zoninationOC: 44[M] 0 points1 point  (1 child)

Hey there! I've approved your submission!

[–]chrisw428OC: 2 0 points1 point  (0 children)

Thank you!

[–]yiradati 0 points1 point  (1 child)

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.

[–]chrisw428OC: 2 0 points1 point  (0 children)

Thank you!

[–]spilks2 2 points3 points  (1 child)

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

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

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

[–]donaleksandrOC: 2 4 points5 points  (3 children)

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

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

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

[–]yiradati 0 points1 point  (0 children)

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

[–]malex8675 0 points1 point  (0 children)

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.

[–]antononcube 2 points3 points  (2 children)

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

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

Your submission has been accepted! Thank you for entering

[–]mhvirafOC: 1[🍰] 0 points1 point  (0 children)

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

[–]jayb720 2 points3 points  (3 children)

Here is my submission

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

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

[–]therinnovator 0 points1 point  (1 child)

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.

[–]jayb720 0 points1 point  (0 children)

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.

[–]sergeimakarovweb 2 points3 points  (1 child)

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

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

[–]fkurethnicity 2 points3 points  (1 child)

Here! is my submission.

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

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

[–]FourierXFMOC: 7 2 points3 points  (2 children)

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

[–]FrequencyComb 2 points3 points  (1 child)

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

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

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

[–]labutir 3 points4 points  (4 children)

Here is my second Tableau visualization

[–]zoninationOC: 44[M] 0 points1 point  (2 children)

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?

[–]labutir 0 points1 point  (1 child)

Both if possible please :)

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

Great! I've accepted both

[–]therinnovator 0 points1 point  (0 children)

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.

[–]gringerOC: 9 3 points4 points  (1 child)

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.

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

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

[–]Visception 1 point2 points  (1 child)

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

[–]zoninationOC: 44[M] 0 points1 point  (0 children)

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

[–]FourierXFMOC: 7 1 point2 points  (3 children)

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

[–]PelusterianoViz Practitioner[M] 0 points1 point  (2 children)

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

[–]FourierXFMOC: 7 1 point2 points  (1 child)

Correct

[–]PelusterianoViz Practitioner[M] 0 points1 point  (0 children)

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

[–][deleted]  (1 child)

[deleted]

    [–]PelusterianoViz Practitioner[M] 0 points1 point  (0 children)

    Your submission has been accepted!

    [–]yiradati 1 point2 points  (1 child)

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

    [–]PelusterianoViz Practitioner[M] 0 points1 point  (0 children)

    Your submission has been accepted!

    [–]curtainh8r 1 point2 points  (2 children)

    [–]PelusterianoViz Practitioner[M] 0 points1 point  (0 children)

    Your submission has been accepted!

    [–]PelusterianoViz Practitioner 0 points1 point  (0 children)

    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]  (2 children)

    [removed]

      [–]zoninationOC: 44[M] 1 point2 points  (0 children)

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

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

      [–][deleted]  (1 child)

      [removed]

        [–]zoninationOC: 44[M] 1 point2 points  (0 children)

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

        [–]Yarrdie 0 points1 point  (1 child)

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

        [–]zoninationOC: 44[M] 0 points1 point  (0 children)

        Thank you! I've accepted your submission