     @fireEvent "topkeyclick"
 
   renderChart: () ->
+    if not @hasData
+      @add Ext.create "Ext.container.Container",
+        layout:
+          type: "vbox"
+          pack: "center"
+          align: "center"
+
+        items: [
+          xtype: "label"
+          text: "No Data"
+        ]
+      @setDisabled(true)
+
+      return
 
     # Remove old components and create container:
     @removeAll()

    keys = Ext.Array.pluck(@alerts || [], "name")
    keys = keys.concat(@topKeys || [])
    keys = keys.concat(@subKeys || [])
    seriesData = @prepareSeriesData(keys)

    series = []

        type: "subkey"
        renderer: "stack"

    series

  keyLegendName: (key) ->
