The Scientific Cocoa framework is a software solution designed for displaying scientific plots in a user-friendly manner. Developed by experts in scientific visualization, this framework offers a wide range of tools and features for creating dynamic and interactive plots in a variety of formats. With its intuitive interface and powerful functionality, the Scientific Cocoa framework is the perfect choice for anyone looking to create professional-grade scientific plots with ease.
PHGraphView takes care of mouse events with a few predefined modes. The most convenient one, in our opinion, is the PHCompositeZoomAndDrag mode. Simply click the left mouse button without moving it to zoom in (centered), and click alt+right to zoom out (cancelling a zoom in). If you drag the mouse with the button pressed, you can move the plot. This makes the framework a great choice for users who want more control over their plot outlook.
The framework features control+left click or right-click modes that show a contextual menu. With this menu, you can copy the graph to the pasteboard as PDF, TIFF, or EPS images. The data for the set of points or curves is just given with references to double arrays. This way, there is no memory wasted, and access to data in the framework is fast. Additionally, the plotting itself is for the major part realized with core graphics (Quartz 2d), with some cocoa for displaying strings.
Overall, we were impressed with the ease of use of PHGraph. If you're looking for a simple yet effective tool to display scientific plots in the plane, it's definitely worth checking out.