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'>