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/8fe8ce8f898859f7f2937017c02118fccc7fe546a701619c24dfff27ccb973a8.png