About this project

Link to app: https://py.cafe/app/marie-anne/maven-pixar-challenge

Assignment project

For the Maven Pixar Challenge, you'll put your data storytelling skills to work by creating an infographic or interactive visual that showcases the legacy of Pixar films over the last 30 years.

On data

  • Datapreparation consisted of searching for the Luca est. budget and converting some object fields (pandas) into a datetime field and a formatted version to display on the visuals
  • I used a script to scrape the filmposters from the web
  • Summarized values for Rotten Tomatoes etc were based on calculations avg(sum(score * reviews))/sum(reviews))

ChatGPT (sometimes also referred to as it)

  • I used ChatGPT for helping to code sometimes (when it gets to complex, it fails), it is a great help with simple algorithms, you can easily check
  • To help me translate my broken english into decent english (I hope)
  • Not for this write up.

Focus

I decided to focus on recognition and money, genre and people were less appealing.

On ideas

The initial idea was a circle which could be played, movie by movie, with movie info showing when the part of the circle popped up, and the general "greatness" in the middle.

It looked like this, it worked, idea ditched because it left to little room to show information the way I wanted.

undefined

Next idea was more dashboard like, which is dangerously far away from the assignment

I actually got far with this idea but had troubles with the tabs for switching money and oscars. But backups have an advantage, tabs excluded there were some parts I liked, very much. I was adamant on getting the Oscars on a Toy Story bookshelf, the Oscars part happened, the bookshelf not. What I liked:

  • Pagination for the conclusions
  • Highlighting Oscars for a specific selected movie
  • Highlighting series Box Office with an extra accent for the selected movie
  • Timeline above anything else, did not render perfectly, was meant to be the menu. It's now on the first page, divided in 3.

This is the point where I'm sorry I can not insert an image gallery :-)

undefined

undefined

undefined

I was faster with ditching this version, after a backup, than the solution for the tabs problem came along (dash version incompatible with some other versions of libraries I was using).

But I will finish this version because I thought it was a great dashboard (not the assignment but still) and it's actually almost finished.

Submitted version, layout

Kill your darlings. I've stripped the layout but kept the Oscars (darling I could not kill it, it was too much work to make this happen), it does not differ too much from above, it's less fun because I've removed the film selection thus no highlighting of Oscars or film/series money numbers and no fancy summary cards for a film.

It was too difficult to add the summarycards in their original form to the timeline.

Although the relative bar chart summarizes by year, sometimes adding 2 films together, I liked the setup of showing the Box Office Worldwide numbers above the zero-line and showing estimated budget below the zeroline. It makes it rather easy to connect the dots about money.

  • 3 buttons instead of tabs and pagination, and a lot of room to tell the story.
  • Bootstrap template used: Vizro, cool but a bit diifficult to interfere if you do not like certain styling elements.
  • Code is visible on py.cafe, it's not cleaned or optimized.

Tools used

  • Spider
  • ChatGPT (free version, which needs a rest on a regularly basis)
  • Gimp for some image transparancy actions

Additional project images

Discussion and feedback(0 comments)
2000 characters remaining
Cookie SettingsWe use cookies to enhance your experience, analyze site traffic and deliver personalized content. Read our Privacy Policy.