Esempio n. 1
0
def test_apply_nan_filter():
    from lux.vis.Vis import Vis

    import numpy as np

    dataset = [
        {
            "fully_nan": np.nan,
            "some_nan": 3.0,
            "some_nan2": np.nan
        },
        {
            "fully_nan": np.nan,
            "some_nan": 15.0,
            "some_nan2": 3.0
        },
        {
            "fully_nan": np.nan,
            "some_nan": np.nan,
            "some_nan2": 3.0
        },
        {
            "fully_nan": np.nan,
            "some_nan": 7.0,
            "some_nan2": 0.0
        },
        {
            "fully_nan": np.nan,
            "some_nan": 2.0,
            "some_nan2": 2.0
        },
        {
            "fully_nan": np.nan,
            "some_nan": 3.0,
            "some_nan2": np.nan
        },
        {
            "fully_nan": np.nan,
            "some_nan": 1.0,
            "some_nan2": 1.0
        },
        {
            "fully_nan": np.nan,
            "some_nan": 1.0,
            "some_nan2": 1.0
        },
        {
            "fully_nan": np.nan,
            "some_nan": 2.0,
            "some_nan2": 0.0
        },
        {
            "fully_nan": np.nan,
            "some_nan": 11.0,
            "some_nan2": 0.0
        },
    ]
    test = pd.DataFrame(dataset)

    vis = Vis(["some_nan", "some_nan2=nan"], test)
    vis._repr_html_()
    assert vis.mark == "bar"
Esempio n. 2
0
def test_display_Vis():
    df = pd.read_csv("lux/data/car.csv")
    vis = Vis(["Horsepower", "Acceleration"], df)
    vis._repr_html_()
Esempio n. 3
0
def test_display_Vis(global_var):
    df = pytest.car_df
    vis = Vis(["Horsepower", "Acceleration"], df)
    vis._repr_html_()