```{python}
#| echo: false
#| output: asis

import yaml
from yaml.loader import SafeLoader
import pandas as pd
import seaborn as sns

data = pd.read_json('./benchmark.json',lines=True)
```

```{python}

data = pd.DataFrame(data)


import matplotlib.pyplot as plt

plt.close('all')

#plt.scatter(data['day'],data['persec'])
#plt.show()
 

import seaborn.objects as so
from matplotlib.ticker import MaxNLocator

data['day'] = data['day'].astype(int)


face_grid = sns.relplot( data=data, x="day", y="persec", hue="language", style="part" )
fig = face_grid.figure
ax = fig.gca()
ax.xaxis.set_major_locator(MaxNLocator(integer=True))
plt.yscale('log')
plt.show()
```