Another option for a drilldown is to draw a new panel on the same dashboard. This lets you create various drilldowns without redrawing the screen, which might be less jarring to the user. Here is the XML code:
<?xml version="1.0"?> <view template="dashboard.html"> <label>Chapter 9 - Drilldown to new graph</label> <!-- chrome should go here --> <module name="HiddenSearch" layoutPanel="panel_row1_col1" autoRun="True" group="Errors by user"> <param name="search"> sourcetype=impl_splunk_gen_more error loglevel=error | top user </param> <param name="earliest">-99d</param> <module name="HiddenChartFormatter"> <param name="charting.chart">pie</param> <!-- draw the first chart --> <module name="JSChart"> <!-- ...