View unanswered posts | View active topics It is currently Thu Mar 28, 2024 5:16 pm



Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Introduction of 3D charts 
Author Message
Site Admin
Site Admin
User avatar

Joined: Thu Dec 02, 2010 2:31 pm
Posts: 409
Location: France
Post Introduction of 3D charts
The next version will probably add support for 3D charting primitives (bars, stacked bars, lines, splines?).

What kind of options would you like to see here?

This will help me to figure out the dev priorities.

Thanks you all!
JD.


Attachments:
example.3D.png
example.3D.png [ 22.62 KiB | Viewed 45551 times ]
example.3D.png
example.3D.png [ 9.02 KiB | Viewed 45567 times ]
Fri Aug 05, 2011 1:04 pm
Profile WWW
pChart Guru
pChart Guru

Joined: Sun Jun 19, 2011 6:36 pm
Posts: 52
Post Re: Introduction of 3D charts
3D bar chart looks promising! :D Did you think about other shapes of bars than square (eg. round bars)? Setting POV would also be great, but these are just visual enchancements that aren't so important :) Will there be image maps in 3d graphs? And transparency of 3d bars? I thought of onmousehover over a color on a legend will set transparency of other bars, so they will not hide the bar that is behind them (but that would be hard to do on static image, or even impossible)

_________________
Hope I helped :)
Image
If I helped, say thanks, so that I can see that my work isn't useless.


Mon Aug 08, 2011 1:27 pm
Profile
Site Admin
Site Admin
User avatar

Joined: Thu Dec 02, 2010 2:31 pm
Posts: 409
Location: France
Post Re: Introduction of 3D charts
Transparency is already coded but the visual result isn't that good :(

Image maps will be a piece of cake now that the core functions exist since the 2.1.2. I'm focusing on 45° perspective view for now.

I can try to add support for pyramids & cylinders as they're the most common 3D shapes on charts.

The onMouseOver events are possible if handled via JS -even if not really thinked yet- the script can create one full image and small parts that may be loaded via JS depending of the mouse position. This can be indeed really great stuff to have ;o)


Attachments:
example_3D.png
example_3D.png [ 40.84 KiB | Viewed 45555 times ]
Mon Aug 08, 2011 1:41 pm
Profile WWW
pChart Guru
pChart Guru

Joined: Sun Jun 19, 2011 6:36 pm
Posts: 52
Post Re: Introduction of 3D charts
How about frames only? And how would absissa look like? and horizontal lines, when the bars are placed perspectively? I will think about solution to the transparency :)


Edit: new idea: Cylinder gauge :D Not like bar chart, but single cylinder.
Image
Cyllinders filled to some point (image is just to help you imagine :P) Also, may be stacked :)

_________________
Hope I helped :)
Image
If I helped, say thanks, so that I can see that my work isn't useless.


Mon Aug 08, 2011 1:49 pm
Profile
Experienced pChart user
Experienced pChart user

Joined: Tue Aug 02, 2011 11:49 pm
Posts: 34
Post Re: Introduction of 3D charts
3D charts open up fantastic capabilities..
molecules immediately come to my mind..

Image Image


Mon Aug 08, 2011 11:50 pm
Profile
Experienced pChart user
Experienced pChart user

Joined: Tue Aug 02, 2011 11:49 pm
Posts: 34
Post Re: Introduction of 3D charts
also 3D vector algebra would be possible
as catchwords: scalar product, Euclidean space

Image


Tue Aug 09, 2011 2:14 pm
Profile
pChart Guru
pChart Guru

Joined: Sun Jun 19, 2011 6:36 pm
Posts: 52
Post Re: Introduction of 3D charts
@chartbreaker nice, but what does it have to do with charts? :D

_________________
Hope I helped :)
Image
If I helped, say thanks, so that I can see that my work isn't useless.


Wed Aug 10, 2011 10:56 am
Profile
Experienced pChart user
Experienced pChart user

Joined: Tue Aug 02, 2011 11:49 pm
Posts: 34
Post Re: Introduction of 3D charts
don't constrain your imagination ;)
it's not so far to come to a third axis from 3Dcharts
a line is already a vector (without an arrow)
and when you draw a 3D bubble chart, put some lines between the bubbles... voilá you have a molecule


Wed Aug 10, 2011 7:09 pm
Profile
Site Admin
Site Admin
User avatar

Joined: Thu Dec 02, 2010 2:31 pm
Posts: 409
Location: France
Post Re: Introduction of 3D charts
I'm not sure yet of the way I'll use to do the 3D effect, basically it would be easier for me to stay "isometric" with a fixed 45° angle but indeed..free angle & point of view would be ideal. I'm not sure that my mathematical skills are enought for this.

Sticking to the visual I've added a funcky function to draw a mirror effect ;o)


Attachments:
example_drawAreaMirror.png
example_drawAreaMirror.png [ 12.43 KiB | Viewed 45494 times ]
Fri Aug 12, 2011 2:37 pm
Profile WWW
pChart Guru
pChart Guru

Joined: Sun Jun 19, 2011 6:36 pm
Posts: 52
Post Re: Introduction of 3D charts
mirror effect looks neat! :D I was thinking about transparency in 3d charts. How does it look with lower alpha? and can you make, that only front two and the top side is visible? I just would like to know how would it look like. And how about absissa on 3d graphs?

_________________
Hope I helped :)
Image
If I helped, say thanks, so that I can see that my work isn't useless.


Fri Aug 12, 2011 9:45 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 16 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron