Pre-packaged chart solutions will never achieve 100% of what you're trying to do because the options for customization of charts are endless.
Learning the basics of d3.js will liberate and empower you.
This is a fantastic place to start: http://chimera.labs.oreilly.com/books/1230000000345/index.ht...
If you're a web developer you can start at chapter 6 and stop as soon as you know enough to do your thing.
I don't really know how this can be considered "tiny" at all. Dependencies on react, brace and another charting library (http://www.chartjs.org/) seems a little much.
Two days ago: https://news.ycombinator.com/item?id=9031894 => http://tinychart.co/
Three days ago: https://news.ycombinator.com/item?id=9027084 => http://tinychart.co/
Is the duplicate detector broken?
I bit my tongue last time, but seriously, this is one of the most garbage demos I've ever seen. Granted, maybe this is my fault somehow, a plugin, or who knows; at first glance 1/10.
I do quite like the mouseover data points, I realize these are pretty standard on online charts, but I think he did a good job on them.
However, his chart's constraint on the time series -- really only a logistic progression is supported -- means that it essentially can only produce bar charts. I notice that it simply fails when data is missing from any table cell, which is probably an issue for any potential user; how does one then represent the absence of data?
 Disclosure/DK-filter: I do not work with charts or tables of figures, and I don't know a great deal about the topic: I mention it because my understanding is that that false implication of continuity is a serious flaw in chart design.
The only part I struggled with was while building the table editor. I'm using contentEditable there and apparently React doesn't play well with it. The virtual DOM gets out of sync after user input and you have to manage it manually.
I really enjoyed making this and I'm happy to hear any feedback about ways to improve it! :)
But you are totally right that it should not be requirement. I will fix that today. Thanks for letting me know!
Github repository of the project https://github.com/vdel26/tinychart (From comments of http://www.producthunt.com/posts/tinychart)
1. It took me a moment to find where the save option is located. I guess that some less motivated people won't dig that deep. You could make it more visible as it's the most important part.
2. While entering the data I automaticaly actred like in Excel - I typed the number and pressed the enter, assuming that it will move me to the row below. You could use the power of user's habit :)
I'm looking for something like this, but with a more permissive license: http://www.highcharts.com/demo/spline-irregular-time
1. Import data from csv, excel etc, from file or textarea.
2. The chart should be resizable.
3. Color schemes would be nice to have.