Page MenuHomePhabricator

PHUIDataKit - Bar Chart
AbandonedPublic

Authored by chad on Feb 9 2015, 8:02 AM.
Tags
None
Referenced Files
F19263988: D11718.id28205.diff
Mon, Dec 22, 6:39 PM
F19100804: D11718.id.diff
Dec 5 2025, 12:36 AM
F19085985: D11718.id.diff
Dec 2 2025, 8:09 PM
F18933528: D11718.diff
Nov 10 2025, 11:44 AM
F18822197: D11718.id28523.diff
Oct 23 2025, 4:54 AM
F18812519: D11718.id28205.diff
Oct 20 2025, 10:06 AM
F18761048: D11718.diff
Oct 6 2025, 12:02 PM
F18712413: D11718.id.diff
Sep 29 2025, 5:23 AM
Subscribers

Details

Summary

Starting work on PHUIDataKit, an assortment of mini data widgets for various use.

Test Plan

UIExamples.

pasted_file (371×1 px, 57 KB)

Diff Detail

Repository
rP Phabricator
Branch
phui-datakit
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 4396
Build 4409: [Placeholder Plan] Wait for 30 Seconds

Event Timeline

chad retitled this revision from to PHUIDataKit - Bar Chart.
chad updated this object.
chad edited the test plan for this revision. (Show Details)
chad added reviewers: epriestley, btrahan.

I want to pursue charts (including bar charts) in JS (specifically, D3) instead. In particular, it is difficult to render line charts in HTML, and server-based charting is generally less flexible than client-side charting. I think all our charting should go through the same foundation so, e.g., a time-window control can be reused on a bar chart vs a line chart without having to have weird special casing for one being client-side and one being server-side.

I don't mind trying to figure out DataKit with D3.js. I just thought a few 'widgets' might be immediately handy. If it isn't, I'm fine holding this until we have D3.