HomePhabricator

Automatically select the range for charts in a general way

Description

Automatically select the range for charts in a general way

Summary:
Ref T13279. Replace the hard-coded default range with a range computed by examining the chart data.

Instead of having a "Dataset" return a blob of wire data, "Dataset" now returns a structure with raw wire data plus a range. I expect to add more structured data here in future changes (tooltip/hover event data, maybe function labels).

Test Plan:

Screen Shot 2019-05-08 at 8.53.20 AM.png (949×1 px, 194 KB)

Reviewers: amckinley

Reviewed By: amckinley

Subscribers: yelirekim

Maniphest Tasks: T13279

Differential Revision: https://secure.phabricator.com/D20503

Details

Provenance
epriestleyAuthored on May 8 2019, 3:53 PM
epriestleyPushed on May 22 2019, 12:37 PM
Reviewer
amckinley
Differential Revision
D20503: Automatically select the range for charts in a general way
Parents
rPe90360c28967: Wrap "<min, max>" chart domain pairs in an "Interval" class
Branches
Unknown
Tags
Unknown
Tasks
T13279: Build Charting for Facts
Build Status
Buildable 22879
Build 31385: Run Core Tests