yeah. I think I found a way. I will tell what I found but, if you have an idea, I would like to hear that. Here is the my solution: I added default y axis and other yaxes to PlotModel for every series with visibility set to false. At the beginning, I didnt select any series, so I assign all the YAxis keys to default yAxis key. And then whenever I choose a signal(getSeriesFromPoint function) I set all the YAxis keys of series to specific one. When I deselect the current one, I assign again all of them to the default one. The reason why I did like that is that the Pan/Zoom only affect the first vertical axes and horizontal axis.