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

Make scales of axes configurable per dataset #35

Open
YuriGlickman opened this issue Feb 20, 2016 · 14 comments
Open

Make scales of axes configurable per dataset #35

YuriGlickman opened this issue Feb 20, 2016 · 14 comments
Assignees

Comments

@YuriGlickman
Copy link

No description provided.

@mmilaprat
Copy link

this issue is related with #5 ?

can you provide me more information about it?

The idea is to add something like this in the modal window?

04-03-2016 11-20-11

@YuriGlickman
Copy link
Author

I think it is better to keep only "*" and "/" operands in the drop down list and let user enter the number in a edit window and define a new unit for the result.

@mmilaprat
Copy link

ok

@mmilaprat
Copy link

something like this?

04-03-2016 13-04-31

@YuriGlickman
Copy link
Author

yes, and also the unit. I think it is a good option to be able to adjust the unit.

@mmilaprat
Copy link

units? units are part of the datasets, we cannot know conversions between units

@YuriGlickman
Copy link
Author

you do not need to know. Just provide a field directly after multiplyer where user can define it as a string

If my original dataset was on kg and I applyied:

"/" "1000" when I should be able to write somethere what the result is in "gramm"

@mmilaprat
Copy link

ok, it can be possible to do with as an open text input field

@cbotsikas
Copy link
Member

If i'm not mistaken, you are talking about unit scaling and this is not obvious seeing the above mock-ups.
IMO, unit scaling is always a decimal multiplier (eg 1km * 1000 = 1000m, 1m * 0.001 = 0.001km)
I would also like to see a more explanatory text like:
Unit scaling: 1 Unit = [ ] [ ]
where [ ] is a textbox
for example:
Unit scaling: 1 Unit = [ 0.001 ] [ gram ]

@cbotsikas
Copy link
Member

it can also write:
Unit scaling: 1 Dataset Unit = [ ] [ ]

someone can easily figure out the multiplier googling for it

@mmilaprat
Copy link

As we don't have an internal scale conversion table my idea is to do something like the mock-up where is user who configure the scale conversion.

04-03-2016 13-45-48

@YuriGlickman
Copy link
Author

Personally, I like it.

Aslo I can imagine that in some situations users would like to change just the lable of the unit. With the proposed interface they can set "1" as multiplier and define another label

@cbotsikas
Copy link
Member

I just find the operation select box confusing.
If you always have the information about the dataset unit you can have a unit section like:

Dataset Units
Scaling: 1 < dataset_unit > = [ 1 ] plot units
Unit label: [ < dataset_unit > ]

@fabiankirstein
Copy link
Member

This is a complicated topic and we should answer some questions about it:

  • What is the exact use case here? When does an user needs this?
    • In my opinion the proposed solution is too technical for the user. He should just choose an unit. This was originally the plan.
    • For more complex operations the user should generate a new metric
  • Which component is responsible for such operations?
    • We are putting more and more into the visualizations. This should be done on a lower level (Datasets, Metrics....)

We should discuss this in the next telco.

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

4 participants