Qt Charting Component - Feedback request

Page  
3

June 13, 2011

michel michel
Lab Rat
10 posts

hi,

really nice plots !

Do you use QGraphicsPathItems for the “line” plots?
And the points symbols?

the look and feel seems to be really well defined, yes I’d like to play with !

great project,

Michel

 Signature 

michel

June 13, 2011

ZapB ZapB
Robot Herder
1355 posts
Michel Pacilli wrote:
hi, really nice plots !

Thank you.

Michel Pacilli wrote:
Do you use QGraphicsPathItems for the “line” plots? And the points symbols?

Almost. I have written my own custom QGraphicsItem subclasses. In this case the lines are drawn by a ZSplinePathItem and the points are drawn by ZPointItem. Both these classes inherit from another class of mine called ZTransformedPlotItem which allows the subclasses to easily perform transformations between the natural plot coordinate system and the usual QGraphicsView parent item coordinate system. The idea being that by replacing the coordinate system in use you can change the plot type ie switch to a polar coordinate system.

The ZSplinePathItem uses a QPainterPath internally.

Michel Pacilli wrote:

the look and feel seems to be really well defined, yes I’d like to play with !

great project,

Michel

Thank you again. I have a little more work left to do before I will make a first release but I am slowly getting there. Things left to do include:

  • Contour plots (these are almost done)
  • Bar/column charts
  • More style abstractions for easier customisation
  • Peformance optimisations
  • Lots more testing ;-)

I’ll post back here as I make progress.

 Signature 

Nokia Certified Qt Specialist
Interested in hearing about Qt related work

June 13, 2011

ZapB ZapB
Robot Herder
1355 posts

Woohoo! I’ve just managed to get the basic plot example (shown above running in the simulator) to run natively on Symbian^3. This feels like a major step for me and it shows that we can now relatively easily create applications containing charts on desktop, embedded and mobile targets. :D

The only changes I made compared to the same example built for desktop was to make the font size a little smaller to make better use of the available space and to call QWidget::showFullScreen() rather than QWidget::show() on the QGraphicsView. I’ll try to factor the font size adjustments into the library. The choice between show() and showFullScreen() is down to the application writer.

 Signature 

Nokia Certified Qt Specialist
Interested in hearing about Qt related work

June 14, 2011

zester zester
Lab Rat
88 posts

Looks amazing can’t wait to try it out :)

June 14, 2011

ZapB ZapB
Robot Herder
1355 posts

Thanks Zester. Not too long now hopefully.

 Signature 

Nokia Certified Qt Specialist
Interested in hearing about Qt related work

June 20, 2011

Andre Andre
Area 51 Engineer
6031 posts

This question [developer.qt.nokia.com] was split off as a separate topic.

 Signature 

Looking for Qt developers to join our team @ i-Optics: https://qt-project.org/forums/viewthread/25393/

July 21, 2011

rafy rafy
Lab Rat
3 posts

Can’t wait to give it a try! Great work.
Any idea when we shall have the chance to play with it?

July 21, 2011

ZapB ZapB
Robot Herder
1355 posts

Thx rafy. A few months I expect. I am working on the last couple of features for version 1.0 then I need to do lots of code tidy up and bug fixing ;-) As always my time is limited though.

 Signature 

Nokia Certified Qt Specialist
Interested in hearing about Qt related work

July 22, 2011

Chuck Gao Chuck Gao
Lab Rat
342 posts

Great work, Sean, i do really like your Charting Component :D

 Signature 

Chuck

July 22, 2011

ZapB ZapB
Robot Herder
1355 posts

I now have the basics of contour plots working too. At the moment it just uses the Henry Ford colour scheme though so still work to do on making them look blingtastic ;-)

 Signature 

Nokia Certified Qt Specialist
Interested in hearing about Qt related work

July 24, 2011

emiddelkoop emiddelkoop
Lab Rat
2 posts

Hey Sean,

Impressive work!

Charttypes that I miss in your list are the financial stock charts like bar charts (open, high, low, close) and candlestick charts. I know that many developers are looking for something like that. I am using qwt for that purpose but it does not support these types either.

It would be great to have these as well.

Kind regards,
Eric

July 24, 2011

ZapB ZapB
Robot Herder
1355 posts

Hi Eric, I have financial stock charts on my todo list but probably not for version 1.0. The good news is they should be very simple to add in.

 Signature 

Nokia Certified Qt Specialist
Interested in hearing about Qt related work

July 24, 2011

emiddelkoop emiddelkoop
Lab Rat
2 posts

Ok good. Can’t wait for your first release.

August 20, 2011

Victor Victor
Lab Rat
7 posts

Sean,

Bump.

How can I use your widget from within QML?
Can I draw xy science plots using data from a C++ class (say a std::vector) ?
In my app, the data may arrive any time, so how can I notify the plot widget to draw the new data?
Is there an example ?

Thank you for the great work. It seems what a lot of people have been waiting for!

October 6, 2011

rafy rafy
Lab Rat
3 posts

How is it going on with version 1.0? Can’t wait to play with it.
Raph

Page  
3

  ‹‹ [Solved]Forbidden Declaration...      Apple release XCode 4 with LLVM ››

You must log in to post a reply. Not a member yet? Register here!