ArrayPlotter 0.5 has been released and is available on the Visual Studio Gallery:
Download
Updates to this release:
-Improved error behaviour. If a pointer or length expression cannot be evaluated, the TextBox will turn red and the tooltip will describe the error. If a general error occurs (ie cannot access memory or X/Y lengths don't match) this will be detailed in red text in the lower left corner
- Allow access to arrays with large memory addresses. Previously any attempt to plot arrays whose address is greater than 2^31 would fail. ArrayPlotter now handles this for large address aware 32-bit applications or 64-bit applications.
Hi Rodney,
ReplyDeletethe plotter plugin is quite cool, but I'm missing some features like:
*auto-zoom to an axis aligned rectangle needs a border, otherwise you don't see anything
*fixed 1:1 aspect-ratio would be nice to correctly visualize 2d geometries
*for 2d things I'd also need fields to specify the x _and_ y ranges
*plotting only points instead of connected lines would also be helpful
Is the source code available somewhere? Maybe I can add some of this on my own...
Best Regards
Rainer
Hi Rainer,
DeleteJust to let you know that ArrayPlotter 0.6 has been released and contains a couple (but not all!) of the improvements you suggested:
- Auto zoom now contains 5% padding
- you can manually set both X and Y axis
Hi Rainer, Thanks for the feedback.
ReplyDelete- A 5% margin around data bounds is probably a good idea
- 2D was put in as a nice side effect of allowing independent X-values. It wasn't designed to provide the ability to draw 2D shapes. However I can look at improving the 2D usability
- manual X and Y bounds sounds reasonable
- Plotting points instead of lines (ie scatter) may be possible, depending on the performance of the charting toolkit I use (it is optimised for high speed line drawing)
The source is not available. I use a third party paid charting library to draw the graphs and I don't think the licence allows for a development redistribution of the libraries.