I decided it was time to learn to use GDIPLUS by writing a useful demonstration application.
This demo application (xyChartDemo) uses GDIPLUS to draw an XY graph with multiple data series and dynamically modifiable display properties in a resizeable window. Once I worked through translating MSDN C# code and hints to VIP, and evolved a workable code model, it became relatively smooth going.
The working code is in the Chart_PACK package and should be able to be added to a new or existing package without complication. I plan to add more capability beyond simple XY graphing.
I expect I'll get suggestions for improvement on this from the VIP community -- they are welcome!
Feel free to use and modify Chart_PACK as you wish.
You can download the full ZIPped project here: https://drive.google.com/open?id=0B9B9r ... zU2bkdveHM
PDF Documentation: https://drive.google.com/open?id=0B9B9r ... HFzU01NNTQ
xyChartDemo - GDIPLUS XY graphing demonstration
-
- VIP Member
- Posts: 283
- Joined: 5 Nov 2000 0:01
xyChartDemo - GDIPLUS XY graphing demonstration
- Attachments
-
- Screen image of plot and property editor.
- xyChart Plot and Properties compressed 50pct.jpg (118.26 KiB) Viewed 1730 times
-
- Chart_PACK.zip
- Chart_PACK.zip only
- (42.84 KiB) Downloaded 91 times
-
- VIP Member
- Posts: 384
- Joined: 6 Mar 2000 0:01
-
- VIP Member
- Posts: 283
- Joined: 5 Nov 2000 0:01
Re: xyChartDemo - GDIPLUS XY graphing demonstration
UPGRADE FOR Vip8:
The original version of xyChartDemo was developed with Vip7 and is not plug-and-play compatible with Vip8 due to some minor changes in the version 8 PFC Graphics class. I have made the necessary changes (mostly in Chart.pro), added a few trivial features (e.g., save and recall named graph display properties) and improved the documentation. The Chart_PACK package can be used directly in your applications.
The download link to the new Zip file for xyChartDemo_Vip8 is here: https://drive.google.com/open?id=1tFBFH ... 6MOjJlkHO6
Right-click the link and Save As ... to download the project Zip file.
The original version of xyChartDemo was developed with Vip7 and is not plug-and-play compatible with Vip8 due to some minor changes in the version 8 PFC Graphics class. I have made the necessary changes (mostly in Chart.pro), added a few trivial features (e.g., save and recall named graph display properties) and improved the documentation. The Chart_PACK package can be used directly in your applications.
The download link to the new Zip file for xyChartDemo_Vip8 is here: https://drive.google.com/open?id=1tFBFH ... 6MOjJlkHO6
Right-click the link and Save As ... to download the project Zip file.