Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redo axis logic #109

Open
aendra-rininsland opened this issue Oct 27, 2015 · 0 comments
Open

Redo axis logic #109

aendra-rininsland opened this issue Oct 27, 2015 · 0 comments

Comments

@aendra-rininsland
Copy link
Contributor

The logic for axes is (perhaps ironically) one of the worst parts of Axis.

Currently it relies on C3's interpretation of axes (Only one X, two Y, no Z), which won't fly in the future when we add support for Vega et al. To this end, it should be converted to the following user journey:

User wants to add an axis

  1. User clicks "new axis" button in right sidebar. A wild fieldset appears!
  2. User sets direction of axis ("vertical (y)", "horizontal (x)", "length-wise (z)"). Redraw is triggered.
  3. User sets axis scale: ordinal, quantitative or time. Redraw triggered.
  4. More options appear to facilitate the configuring of each type of axis. Redraw triggered.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant