BI Components¶
Bar Chart¶
Simple Bar Chart¶
<bar-chart
table="stocks"
measure="max(stock_value)"
by="company"
limit="10"
order_by="max(stock_value) desc">
</bar-chart>
Horizontal Bar Chart¶
<bar-chart
table="stocks"
measure="max(stock_value)"
by="company"
limit="10"
order_by="max(stock_value) desc"
horizontal>
</bar-chart>
Multi Bar Chart¶
<bar-chart
table="stocks"
measure="max(stock_value)"
by="year"
breakdown_by="company"
limit="10">
</bar-chart>
Multi Horizontal Bar Chart¶
<bar-chart
table="stocks"
measure="max(stock_value)"
by="year"
breakdown_by="company"
limit="10"
horizontal>
</bar-chart>
Stacked Bar Chart¶
<bar-chart
table="stocks"
measure="max(stock_value)"
by="year"
breakdown_by="company"
limit="10"
stacked>
</bar-chart>
Stacked Horizontal Bar Chart¶
<bar-chart
table="stocks"
measure="max(stock_value)"
by="year"
breakdown_by="company"
limit="10"
stacked
horizontal>
</bar-chart>
Line Chart¶
Simple Line Chart¶
<line-chart
table="stocks"
measure="max(stock_value)"
by="company"
limit="10"
order_by="max(stock_value) desc">
</line-chart>
Multi Line Chart¶
<line-chart
table="stocks"
measure="max(stock_value)"
by="year"
breakdown_by="company"
limit="10">
</line-chart>
Stacked Line Chart¶
<line-chart
table="stocks"
measure="max(stock_value)"
by="year"
breakdown_by="company"
limit="10"
stacked>
</line-chart>
Data¶
Simple Value¶
<simple-value
table="stocks"
value="count(distinct company)">
</simple-value>
Score Card¶
<score-card
title="Nb companies"
table="stocks"
value="count(distinct company)">
</score-card>
Table Chart¶
<table-chart
table="stocks"
measures="sum(volume), sum(close)"
by="date, company"
limit="10"
order_by="date desc">
</table-chart>
Tables List¶
<tables-list-chart></tables-list-chart>
Table Schema¶
<table-description-chart table="stocks"></table-description-chart>
Source Table¶
Source Table component is invisible on the page. The data is downloaded in the background and loaded into a DuckDB table.
<source-table
name="stocks"
url="https://idl.uw.edu/mosaic/data/stocks.parquet"
columns="*, Symbol as company, Close as stock_value, date_trunc('month', Date) as month, strftime(date, '%Y') as year">
</source-table>
Controls¶
Date Range¶
<date-range-picker></date-range-picker>