Comments (5)
Confirming this problem for hover details. @spucci thanks for finding a quick solution.
from rickshaw.
Seconding that this is a problem. Changing my minimum to undefined in graph options corrected the behavior, but the minimum is not being automatically set properly when it should be below 0. The proposed solution does not work for my case with a max of 1 and min of -0.2. What DOES work, however, is changing the variable definition for domainMouseY on line 89 to add graph.min at the end:
var domainMouseY = graph.y.magnitude.invert(graph.element.offsetHeight - eventY) + graph.min
EDIT: This corrects inaccurate hover detection (adjusted by the negative value) but does not correct hover details for negative mouse domain. spucci's solution in combination with my own solves both. Cheers.
from rickshaw.
To also cover the the case you've set graph.min to 'auto', you need to replace graph.min (in both fixes above) with:
var graph_min = graph.renderer.domain().y[0];
Cheers!
from rickshaw.
I likewise had these issues. Is this stuff getting merged into master somehow? Seems like a non-trivial amount of charts would want to go below 0?
from rickshaw.
Thanks -- we're looking better here these days.
from rickshaw.
Related Issues (20)
- Use travis to exclude unwanted files from pull requests
- Can Rickshaw.Series.fill help me fill missing data in series?
- Time format HOT 1
- Using Rickshaw.Fixtures.formatBase1024KMGTP seems to cause Y axis to go weird HOT 4
- Hover Details flickers on left y axis on hover in Firefox HOT 3
- Question regarding minification HOT 2
- Time axis wrong label for ticks before 1900 when showing decades
- ReactJS support for Rickshaw Library HOT 1
- Gettings vis.selectAll is not a function when created from within Vue HOT 5
- Add middle-ticks between year and decade
- how to start this project??? HOT 1
- howt to custom dragZoom ?
- x axis not rendering all specified tick marks
- enhancement: Feature request
- Change label dynamically
- Broken Web Link HOT 1
- For same values of y-axis graph line moves up and down
- Change Y-axis font size
- Rickshaw in React renders a black Canvas when adding X axis HOT 1
- refresh data from JSON with ajax ?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rickshaw.