aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside2/doc/tutorials/datavisualize/plot_datapoints.rst
blob: 8ebdd2b08b7eb56e2f4b2ad2fca98e50e1ced0a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Chapter 6 - Plot the data in the ChartView
===========================================

The last step of this tutorial is to plot the CSV data inside our QChart. For
this, you need to go over our data and include the data on a QLineSeries.

After adding the data to the series, you can modify the axis to properly
display the QDateTime on the X-axis, and the magnitude values on the Y-axis.

Here is the updated :code:`main_widget.py` that includes an additional
function to plot data using a QLineSeries:

.. literalinclude:: datavisualize6/main_widget.py
   :language: python
   :linenos:
   :lines: 40-
   :emphasize-lines: 33,56-91

Now, run the application to visualize the earthquake magnitudes
data at different times.

.. image:: images/datavisualization_app.png

Try modifying the sources to get different output. For example, you could try
to plot more data from the CSV.