The application I am working on has several charting objects in a .Net tabcontrol. When the window is resized, the y-axis shifts relative to the left edge of its containing window. Sometimes this pushes the label text out of the clipping region.
What I would like to know is whether it is possible to set the position of the Axis object in such a way that it will not move (in absolute pixel coordinates) relative to the edge of the containing panel.
Also, is it possible to disable the resizing behavior of individual chart objects ( such as the markers in a scatter plot or the text of the axis labels ) without affecting the resizing of the background grid or the spacing between the tick marks on the axis?
Sorry, but there is no resize/positioning option that fixes the bounds (left, right, top, bottom, you would need all four) of the plotting area to pixel coordinates.
The resize mode (ChartView.ResizeMode) is global to the ChartView and there is no way to turn in on/off for specific chart objects. If you are going to allow resizng of the ChartView, you will have to use the AUTO_RESIZE_OBJECTS mode.
The source code for the QCChart2D for .Net library is available for sale at our web site. You could probably add those features yourself. Or you could hire us under contract to add one or both features.