I want to create a 2D line chart with the properties that

1. point will be enlarged when mouse catches it;
2. point can move up and down with mouse movement and line will change correspondingly.

Is that possible to do it with QChart? What are the main functions/commands to use?

P.S., I am really new to Qt. Any comments/advice will be of great help. Thanks.