Click here to Skip to main content
16,017,650 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi, I'm working on a c# project. I want to read data from a file and show data in a chart. Specifically, it is a very long chart which the user waits for the chart to animate ahead on x-axis and draw itself and when all the data(about 500 Mega-Byte) is drawn there's a scroll bar on x-axis which the user can use to roll the chart. After all the user maybe wants to print the whole(not only the visible area which is supported by almost all of the chart controls) area of char with a rolling thermal printer(the ones which you can see in restaurants).
Does anybody know which control should I use?
I've worked with zgraph which I couldn't print the whole chart area.
Also, I've worked with the DynamicDataDisplay and WPFToolkit controls but I couldn't just print the whole chart!
I'm really confused!!!!
Posted

I don't know if these will be any better than zgraph, but Microsoft do Chart Controls[^] (Follow the links in the first couple of paragraphs.).
 
Share this answer
 
I can't recommend any specific controls, because when I needed to display and print well logs to the correct scale, I couldn't find anything that truly worked, so I wrote my own. The printing was handled by using the standard .NET Printer control and using Print() to use the same Paint() method as for drawing on the control, so the scales worked out correctly.

It was a lot of work to implement, but I've printed well logs that are many feet long to plotters or multiple pages on ordinary printers.

If you can't find a suitable control, you may need to write your own.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900