Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.

Client-side rendering #18

Open
obfuscurity opened this issue Jul 10, 2012 · 7 comments
Open

Client-side rendering #18

obfuscurity opened this issue Jul 10, 2012 · 7 comments

Comments

@obfuscurity
Copy link
Owner

Perform client-side rendering of charts using D3, rather than relying on the Graphite png output. This will allow us to support interactive features like hover legends, "infinite" axes and multi-dimensional charts.

@obfuscurity
Copy link
Owner Author

Just realized that Graphite's SVG output is a huge win in this area. We don't necessarily need to do D3 at all. Graphite's SVG seems to work quite well in the browser, at the expense of a little extra size.

@obfuscurity
Copy link
Owner Author

Adding support for this now, but we're going to default to PNG output until graphite-project/graphite-web#70 is merged.

obfuscurity added a commit that referenced this issue Oct 9, 2012
@obfuscurity
Copy link
Owner Author

Reopening this. I've seen some really bad SVG come out of Graphite's cairo. Probably need to reconsider doing this with D3 again.

@obfuscurity obfuscurity reopened this Oct 11, 2012
@obfuscurity
Copy link
Owner Author

I was just reminded by @Dieterbe about his https://github.com/Dieterbe/timeserieswidget project. Might be a good fit here.

@Dieterbe
Copy link

it's designed to be a good fit [for graphite dashboards]. if it's not a good fit, it means i have a bug to fix.

@obfuscurity
Copy link
Owner Author

#37 #47

@obfuscurity
Copy link
Owner Author

@tehviking just pointed me to http://chartkick.com/, looks pretty 🆒.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants