In [1]:
import numpy as np
import pandas as pd
from lets_plot import *

LetsPlot.setup_html()
In [2]:
points_release_df = pd.read_csv("point_variant_release.csv")
points_optimized_df = pd.read_csv("point_variant_optimized.csv")

points_release_df['tag'] = 'release'
points_optimized_df['tag'] = 'optimized'

points_df = pd.concat([points_release_df, points_optimized_df], ignore_index=True)
In [3]:
ggplot(points_df[points_df['shape_id'].isin([1, 21])]) + geom_line(aes(x='n', y='time_snapshot', color=as_discrete('shape_id'), linetype='tag')) + facet_grid(x='scale')
Out[3]:
In [4]:
ggplot(points_df) + geom_line(aes(x='n', y='time_snapshot', color=as_discrete('shape_id'), linetype='tag')) + facet_grid(x='scale')
Out[4]:
In [5]:
path_release_df = pd.read_csv("path_variant_release.csv")
path_optimized_df = pd.read_csv("path_variant_optimized.csv")

path_release_df['tag'] = 'release'
path_optimized_df['tag'] = 'optimized'

path_df = pd.concat([path_release_df, path_optimized_df], ignore_index=True)
In [6]:
ggplot(path_df) + geom_line(aes(x='n', y='time_snapshot', color=as_discrete('scale'), linetype='tag')) + facet_grid(x='prefix', x_order=-1)
Out[6]:
In [ ]: