Advanced graphs using Matplotlib and Tkinter
Our line graph is pretty, but it still needs considerable work to be fully functional: it lacks a scale, grid lines, and other features that would make it a completely useful chart.
We could spend a lot of time making it more complete, but there's a faster way to get much more satisfactory graphs and charts in our Tkinter application: Matplotlib.
Matplotlib is a third-party library for generating professional-quality, interactive graphs of all types. It's a vast library with many add-ons, and we won't cover much of its actual usage, but we should look at how to integrate Matplotlib into a Tkinter application. To do this, we'll create a bubble chart showing the yield of each plot as it relates to humidity
and temperature
.
Note
You should be able to install matplotlib
using pip
with the command pip install --user matplotlib
. For complete instructions on installing, please see https://matplotlib.org/users/installing.html.
Data model method
Before we can...