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_max_wall', 'linear_max_wall'], logy=True)
<AxesSubplot:xlabel='pytimings::data::run'>
../_images/97cbe03f914189d371924063cdcc0e8a6ad9ca92ea6480301398337c7a935dbf.png