stat_ecdf()

In [1]:
import pandas as pd

from lets_plot import *
In [2]:
LetsPlot.setup_html()
In [3]:
df = pd.read_csv("https://raw.githubusercontent.com/JetBrains/lets-plot-docs/master/data/iris.csv")
print(df.shape)
df.head()
(150, 5)
Out[3]:
sepal_length sepal_width petal_length petal_width species
0 5.1 3.5 1.4 0.2 setosa
1 4.9 3.0 1.4 0.2 setosa
2 4.7 3.2 1.3 0.2 setosa
3 4.6 3.1 1.5 0.2 setosa
4 5.0 3.6 1.4 0.2 setosa
In [4]:
ggplot(df, aes(x="sepal_length")) + stat_ecdf()
Out[4]:

Use Different Geometry

In [5]:
ggplot(df, aes(x="sepal_length")) + stat_ecdf(geom="point", n=15)
Out[5]:

Additional Grouping

In [6]:
ggplot(df, aes(x="sepal_length", color="species")) + stat_ecdf()
Out[6]: