Material-ui: Add chart components to mui src code

Created on 12 Oct 2015  路  5Comments  路  Source: mui-org/material-ui

Here are screenshots of 3 charts I've whipped up so far:

Vertical Bar Chart

screen shot 2015-10-12 at 1 57 45 pm

Horizontal Bar Chart

screen shot 2015-10-12 at 1 57 57 pm

Bullet Chart

screen shot 2015-10-12 at 1 56 57 pm

The charts are made using nvd3 and each chart's theme inherits from the calling component's mui theme. The screenshots are showing the default-light-theme (they look especially nice when wrapped in the <Paper> component!).

I've got a forked branch set up here that you can look at to see the code.

@shaurya947 @hai-cea - I'd love to hear some thoughts and feedback on adding these components to mui src code.

material design wontfix

Most helpful comment

Hi there,

We are glad to announce that we have begun work on DevExtreme React Charts for Material Design using the delightful Material UI library!

Now we are in the process of intensive development and preparation for the release.

Feel free to download your copy and tell us what you think about its current feature set. We鈥檇 love to hear about your business use-case scenarios and how you鈥檇 like us to improve our Chart鈥檚 going forward.

All 5 comments

Hey, just my few cents here. I think D3+NVD3 is overkill in size. I'm not sure if nvd3.min.js from their github has already d3.js inside but probably not. nvd3.min.js is 210kb + d3.min.js almost 150kb. This sums to 360kb and this is alot. I would love to use D3 but I will wait until they modularize it - https://github.com/mbostock/d3/issues/2461

Maybe an alternative for this is to use PathsJS which is small. Of course you may not agree with this but i think size and complete lack of modularity of nvd3 (+d3) doesn't work well with beauty of material-ui modularity.

@jessjohn I'm wondering, are these charts related to the material-design specification?

Unfortunately this library focuses on implementing the Material Design Specs. We don't want to create a library that does many things. As folks in GNU say, make a lot of tiny libs that do one thing good. So we tend to focus our time on that only.

Hi there,

We are glad to announce that we have begun work on DevExtreme React Charts for Material Design using the delightful Material UI library!

Now we are in the process of intensive development and preparation for the release.

Feel free to download your copy and tell us what you think about its current feature set. We鈥檇 love to hear about your business use-case scenarios and how you鈥檇 like us to improve our Chart鈥檚 going forward.

@Krijovnick It's exciting, thanks for sharing!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

FranBran picture FranBran  路  3Comments

sys13 picture sys13  路  3Comments

ryanflorence picture ryanflorence  路  3Comments

iamzhouyi picture iamzhouyi  路  3Comments

revskill10 picture revskill10  路  3Comments