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]