Bar Chart¶
Generate a bar chart from a simple DataFrame.
import nveil
import pandas as pd
nveil.configure(api_key="nveil_...")
df = pd.DataFrame({
"product": ["Widget A", "Widget B", "Widget C", "Widget D"],
"sales": [340, 520, 180, 410],
"category": ["Electronics", "Electronics", "Home", "Home"],
})
spec = nveil.generate_spec("Bar chart of sales by product, colored by category", df)
fig = spec.render(df)
nveil.show(fig)
# Export
nveil.save_image(fig, "sales_by_product.png")
nveil.save_html(fig, "sales_by_product.html")
From a CSV file¶
df = pd.read_csv("quarterly_sales.csv")
spec = nveil.generate_spec("Revenue by quarter", df)
fig = spec.render(df)
nveil.show(fig)