Welcome to a new series of videos. In
these videos, we are going to learn how
to create interactive charts with
Python. Let me show you the exact charts
that we are going to create throughout
these videos. This will be the first
chart, you see these are interactive. So
for example, when we hover the mouse
over the graph, we get these popups
looking at the exact value at that point
where the cursor is pointed. So that
will be Average Rating by Day, and then we
have Average Rating by Week, by Month,
by Month by Course, so for multiple courses.
[No audio]
Then we have this cool graph,
it's a stream graph. Again, this is
Average Ratings by Month by Course, but
shown in a different plot.
[No audio]
Then we have when are people the happiest, and
then lastly, we have this pie chart,
which again, is interactive.
And it's much better looking than the other
charts that we built with matplotlib. So
these charts are built with Highcharts.
Now Highcharts is a JavaScript plotting
library. But we can use Highcharts in
Python through justPi and justPi is a
web framework for Python, it is quite
new, so chances are that you haven't
heard about it. So justPi is a web
framework like flask, but justPi has
very crucial advantage. The advantage of
justPi is that you don't have to write
any HTML, JavaScript, or CSS, you can
create complete apps, complete modern
looking websites with justPi only. So
you're going to shoot two stones with
one birds, I mean, one bird with two
stones or two birds with one stone, you
get the idea. So you're going to learn
both justPi and also Highcharts. That's
what I meant. And here is the plan. In
the next video, I'm going to show you
how to create a one page justPi
website, which contains just a title and
a paragraph with text, so a simple web
page. Then in the video after that, we
are going to expand that website by
adding a Highcharts graph to the web
page. In other words, in the next two
videos, you are going to learn both how
to create a justPi web app and also how
to add Highcharts graph to justPi web
apps. Then in the videos after those two
videos, we are going to learn how to
create other charts. So the ones that I
showed you here and which are the charts
that we built, that we created on Jupyter
with matplotlib. So we're going to
create every single one of them. So get
ready and I'll talk to you in the next video.