Plotting

Let us first generate some example data with CSV output files.

from os import getcwd
from pytimings.tools import generate_example_data

filenames = generate_example_data(getcwd())

We’ll then read those example files.

from pytimings.processing import csv_to_dataframe

dataframe = csv_to_dataframe(filenames, sort=True)
dataframe.plot(x='pytimings::data::run', y=['quadratic_wall', 'linear_wall'], logy=True)
<Axes: xlabel='pytimings::data::run'>
../_images/a34a585e6180223387269574a5aaaf43a4755b57c588c95d3c83f7abe27784a8.png