In this section, we will see how you can add a filtered chart to your Pollination app. We will filter the dry bulb temperature data coming out of an EPW file and will visualize it as a Plotly chart in a Pollination app.
Create an EPW object from an epw file and get the dry bulb temperature.
epw =EPW("file path to epw file")dbt = epw.dry_bulb_temperature
Apply some filters to the dry bulb temperature. for example, let's visualize the dry bulb temperature between 18 and 24 degrees Celsius during 9am to 5pm all year.
dbt_work_hours = dbt.filter_by_analysis_period( AnalysisPeriod(1,1,9,12,31,17)).filter_by_conditional_statement('a>=18 and a<=24')
Create a Plotly figure from the filtered chart
figure = dbt_work_hours.heat_map()
Visualize the filtered dry bulb temperature chart
You should see a filtered annual heatmap appear in the Streamlit app.