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/33636f3ed5c6e51bc1c32ecbc4f4e66d1a94cb4a832325939ccc6e8caa26fb78.png