def emit(self, event, *args, **kwargs):
        namespace = kwargs.pop('namespace', None)
        callback = kwargs.pop('callback', False)
        id = None
        if callback:
            self.callback_counter += 1
            id = self.callback_counter
        pkt = packet.Packet(packet.EVENT, data=[event] + list(args),
                            namespace=namespace, id=id, binary=False)
        self.ack = None
        with self.app.app_context():
            self.socketio.server._handle_eio_message(self.sid, pkt.encode())
        if self.ack is not None:
            return self.ack['args'][0] if len(self.ack['args']) == 1 \
                else self.ack['args']
Draw the heatmap on the provided Axes.
dataset/ETHPy150Open miguelgrinberg/Flask-SocketIO/flask_socketio/test_client.py/SocketIOTestClient.emit--crossover with--dataset/ETHPy150Open mwaskom/seaborn/seaborn/matrix.py/_HeatMapper.plot