Quinn-Curtis Forums
Quinn-Curtis Forums
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Tools for Microsoft .Net & .Net Compact Framework
 QCChart2D and QCChart2D CF (VB and C#)
 Need special TimeAxis as y-axis
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

hamfree

11 Posts

Posted - 15 Oct 2008 :  10:53:38  Show Profile  Reply with Quote
Dear experts,

I need to build a chart that has an y-axis which visualizes an o'clock position.

12 -
-
3 -
-
6 -
-
9 -
-
12 -

Zooming and minute ticks etc. should also work. Is there a way to archieve this?

Best regards

quinncurtis

1164 Posts

Posted - 15 Oct 2008 :  11:35:35  Show Profile  Reply with Quote
The software currently does not support a time based y-axis. Are the data values you want to plot DateTime or ChartCalendar objects, or some other time based, rather than numeric, objects ?

Could you use a Cartesian coordinate system with a linear y-axis and scale it from 0 to 12, with a major tick interval of 3, and 4 minor ticks per major tick interval, for 15 minutes per minor tick. Unfortunately the zooming would not zoom as a time-aware (hours:minutes:seconds) as do our time-based coordinate systems. Also There is no way to have some sort of modulo-12 axis, where instead of a 0 you start with a 12.
Go to Top of Page

hamfree

11 Posts

Posted - 16 Oct 2008 :  10:14:48  Show Profile  Reply with Quote
Thank you for your answer. The source data is in degree (0°-359°) and needs to be mapped on that o'clock scale. I guess it would be ok to let the range go from 0 to 12.
We have the source code here, but I didn't dive into it too deep yet. What would you suggest: Would it be wise to implement an additional axis class? Or a new transformation? Or both?

Any suggestions are welcome!
Go to Top of Page

quinncurtis

1164 Posts

Posted - 16 Oct 2008 :  10:27:11  Show Profile  Reply with Quote
You would probably have to create new scale, coordinate system, axis, auto-scale and axis labels classes. They all work in conjunction with one another. It would involve a lot of work. Our best recommendation is for you to consider hiring our special services group to do the work. They would be able to customize our libraries 10-times faster than even the most skilled programmer outside of our company. Contact sales@quinn-curtis.com with a more detailed explanation and they will get back to you with a quote. Actual images of charts you are basing this on would be a huge help.
Go to Top of Page

hamfree

11 Posts

Posted - 17 Oct 2008 :  04:50:08  Show Profile  Reply with Quote
Thanks for your reply. I will have a closer look at the sources and we will consider your offer too.

Best regards
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
Quinn-Curtis Forums © 2000-07 Quinn-Curtis, Inc. Go To Top Of Page
Powered By: Snitz Forums 2000 Version 3.4.07