Foxite.COM Community Weblog

Foxite.COM Community Weblog - free weblog service for the Visual FoxPro Community.
Welcome to Foxite.COM Community Weblog Sign in | Join | Help
in
Home Blogs Forum Photos Forum Archives

VFP IMAGING



FoxCharts 0.40 BETA Released

New features:
- Vertical lines and bars in the scale background
- Alpha allowed in all of the chart shapes and in scale background
- Triangular and cylinder bar charts
- Angles compensation for pie and doughnut charts, allowing charts with good precision when width is bigger than the height (by Bo Durban).
- New sample, see: FoxCharts_New, that allows you to interactively change almost every property of the charts, creating lots of different and interesting charts.
- Included an EXE sample project, for testing purposes
- BackGround line of chart can be set in width, and also use some predefined dotted lines
- Hiding slices from pies or doughnuts allowed
- MemberData scripts for picking colors - in the properties window, double clicking any property that receives a color, will fire the colorpicker window
- Colors may be passed using the RGB value, or using a VFP expression, like: "=RGB(0,0,255)" or even just like the way VFP uses for its native color properties: "0,0,255".

 

Lots of fixes were applied in this version
- Fixed cylinder and bars positions.
- Fixed font assignment
- Fixed class initialization that caused erros
- Now the class does not show the "X" image in the class initialization
- Fixed plain gradient Pie chart bug, that sometimes did not show the chart
- Fixed print command
- FoxCharts resizes faster
- .... and many minor other fixes



SPECIAL THANKS:
To the FoxBrazilian friends: Peter Wagner, Grego, Emerson Reed, Minari, Moshe, Arcadio, Edgar, Paulo Henrique, Ninja Takehana, Walfrans, Joni and others for their extensive testing, and for providing important suggestions.
And also:
Bo Durban (the best) and Carlos Alloatti (always there, with great insights)
These guys have been providing important help and support. THANKS VERY MUCH !


Any feedback will be very much appreciated.
If you would like to contribute, find any bug or would like to have some specific features, feel free to post in the VFPX Discussions forum or send directly a message to vfpimaging@hotmail.com

 

Get the latest release directly from the VFPX  / FoxCharts page at Codeplex:

http://www.codeplex.com/VFPX/Release/ProjectReleases.aspx?ReleaseId=14851

 

Below are some pictures showing what FoxCharts can do so far:

Enjoy !

 







 






 





























 
 

















 
 
 
Published Monday, June 30, 2008 6:50 AM by cesarchalom
Filed Under: ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

Craig Boyd said:

Super cool charts. Way to go! I'm very impressed.
June 30, 2008 9:26 AM
 

Kishore said:

Cooool charts, Cesar!
Waiting to include these charts soon in my project.

Thank you for sharing your wonderful work !!!
June 30, 2008 10:50 AM
 

Andrew Nickless said:

Great coding Cesar

Can I suggest different chart types. Only because I can use them :)

Horizontal Bar and Stack Horizontal Bar

Hi Andrew,

Yes, I hope to add these as well. I just left them to the end because I'll need to do some significant modifications in all methods that are responsible for the drawings,like adjusting the gradient directions, recalculating chart sizes, redesigning the Y and X axis. But for sure we'll have them. Thanks !

June 30, 2008 11:10 PM
 

Tom Borgmann said:

Hi Cesar,

this is one awesome tool!

Well, before I go looking for some gantt-tool...is there a chance that this type of chart will be included, too? It would be the icing on the cake ;-)

Hi Tom,

Thanks for the kind words. Unfortunately, I have some other chart types before in the row. Maybe I'm wrong, correct me, please, but I think that "Gantt" use dates instead of values in the data source ?  Unless you plan to work on this, and we could include this kind of chart in FoxCharts ? Do you think we could adapt FoxCharts to work with Gantt ?

Hope to hear from you !

Regards

Cesar

July 1, 2008 8:01 AM
 

Tom said:

Hi Cesar,

you're correct, Gantt-charts need date/time values as they are used to display projects and time plans. Well, on rethinking my question, I fear it would need too many fundamental changes within foxcharts to adapt it to gantts. Not only working with dates and time frames, the charts would have to be scrollable, scalable to days, weeks, months and so on. My last attempt (several years ago and still in use)works with on the fly created container classes that each used a scatter name object of the current record and then positioned themself within their parent container. This can't be done with usual charts. To be honest: Gantts will have to be an individual project. Really not one of my best questions... ;-)
So...forget about gantts and just go on with regular charts. Those will be enough icing on the cake of your superb tool.

-Tom
July 1, 2008 7:20 PM
 

Lou Shepherd said:

Wow!

The transparencies and gradient colors look incredible.  Who can't use this?

Lou
July 3, 2008 10:16 PM
 

Bo Durban said:

Fantastic job! These charts look very nice. I really like the transparency effect.
July 4, 2008 8:39 AM
 

Tushar said:

Very impressive. Transparencies and gradient are out of this world.

In the sample chart, if I change then 'Value Color' it changes the color only in Pie and Donut. In others, it changes only after changing to Pie/Donut and then changing back

In Cylinders in 3D, specially in multi bar, if I increase the angle by a large amount, the top elipses have too much height compared to their width. I feel they should look like how a circle should look from that angle.
July 7, 2008 8:21 PM
 

xinjie said:

Hi Cesar,

In sample ,Title can not be complete displayed when I set up the title Caption very, very long .What I mean is whether it can be a multi-line。This problem can be solved ?

Hi Xinjie,

You are correct, I hope to add the "WordWrap" functionality in the next FoxCharts version. Thanks for the suggestion ! BTW, I've already added a work item in VFPX: http://www.codeplex.com/VFPX/WorkItem/View.aspx?WorkItemId=17316

Thanks a lot for your translations to chinese - this is very much apreciated ! Your job is very important for the integration of the VFP community. I also hope you'll find some time to bring to us some of the cool stuff you and your friends are creating in China !

Regards !

July 9, 2008 9:51 AM
 

xinjie said:

Hi Cesar,

Thank you very much!

If every line of multi-line can be "Center" show ,it will be even more perfect.I look forward to the next version

Yes ! That's exactly the way I'm planning for this.


BTW, I am just a VFP enthusiasts. In this area, my level is very very low.If I have some good production, I am also very happy to share it with others.Of course, if possible, I will be introduced  my friends's outstanding production to everyone.

As the domain name was changed, FoxCharts of Chinese information, now can be found at this address:
http://www.foxsky.net/dispbbs.asp?boardid=13&Id=27

Here:
http://www.foxsky.net/index.asp?boardid=13,
The people can find more information in Chinese about VFPX.

Thank's again!

Thanks for the new links !

July 9, 2008 4:04 PM
 

Srdjan Djordjevic said:

Hi Cesar

Awesome work, keep it up please :)
July 16, 2008 11:51 AM

What do you think?

(required) 
(optional)
(required)