I really like the way you did the component. It's not very vue like but giving stuff to the chart using the handler is quite smart and at least it gives the opportunity to fully use c3 through this process ! Well done.
However I was wondering why do you use an external handler to handle event whereas one could have send event directly to the component using $refs ?