- Project: MetricsGraphics
- Organization: Mozilla
- Student: Yunhao Zhang
- Mentor: William Lachance
MetricsGraphics is a library built on top of D3 that is optimized for visualizing and laying out time-series data. It provides a simple way to produce common types of graphics in a principled, consistent and responsive way.
- add support brushing and zooming feature
- provide a way to create an overview plot
- allow highlighting some data points
- allow using popper.js to create a tooltip
- add support brushing and zooming feature
- allow create an overview plot
- add an example of creating a tooltip
- a implementation of highlighting
- fix some issues
- switch remaining Perfherder graphs from jQuery Flot to metrics-graphics
- make the list of options programmatically accessible
- #894 Add an example of using popper.js to show a tooltip
- #893 A simple list of options
- #891 Remove existing line if data is empty (fixes #890)
- #889 Make the click option work for point chart
- #887 Make click to zoom out behaviour optional (fixes #886)
- #868 change to use 2 equals to check an attr is null or undefined
- #867 add an optional callback for brushing (fixes #866)
- #862 use travis ci to auto deploy the examples page to gh pages (fixes #854)
- #857 create a corresponding extent in the overview plot when zooming
- #856 set user-select: none on SVG elements (fixes #852)
- #853 a simple implementation of highlighting
- #851 basic brushing and zooming feature for line chart and point chart
- #840 Change the judgement about whether the value is set or not in scale.js (Fixes #729)
- #832 Change the algorithm for calculate decimals of format y-axis ticks (Fixes #821)
- #3771 change chart of graph to metricsgraphics
- #32 Add zooming options