def chart_layouts()

in chartify/examples.py [0:0]


def chart_layouts():
    """
    Layout examples
    """
    import numpy as np
    import pandas as pd
    import chartify

    # Generate example data
    data = pd.DataFrame({"Price": list(range(100))})
    data["Demand"] = 100 + -0.5 * data["Price"] + np.random.normal(size=100)

    layouts = ["slide_100%", "slide_75%", "slide_50%", "slide_25%"]

    def display_layout(layout):
        (
            chartify.Chart(layout=layout)  # Assign the layout when instantiating the chart.
            .plot.scatter(data_frame=data, x_column="Price", y_column="Demand")
            .set_title("Slide layout: '{}'".format(layout))
            .set_subtitle("Demand vs. Price.")
            .set_source_label("")
            .axes.set_xaxis_label("Demand (# Users)")
            .axes.set_yaxis_label("Price ($)")
            .show(_OUTPUT_FORMAT)
        )

    [display_layout(layout) for layout in layouts]