May be you have changed in message. If any change in message, then remove and add Streaming Emitter in pipeline and save it. Also then create fresh new widget. Currently I have done that
Also with each pipeline iteration change the checkpoint directory path in pipeline to some unique value. So that it process from fresh new state, otherwise there will be no data to process. Currently I set the new unique checkpoint path /rc_2017_1
Widgets will be showing only live streaming data. So during data processing only in pipeline, you can view the charts in widget.