Comments (6)
hey @nouman91 thanks for checking out visx
. in SVG, rendering order is based on the document order, and since the document order depends on the order you render them in react, you can think of it as "first xychart child gets rendered at the bottom of the visual stack, and the last is rendered at the top". (this is true for axis/series/annotations, the main exception is probably tooltip which is always bubbled to the top)
so to get what you want, you should do something like the following (currently your AreaSeries
is last, so it would be rendered on top)
<XYChart {...}>
<AreaSeries />
<LineSeries />
<GlyphSeries />
</XYChart>
from visx.
@williaster Thank you for replying so quickly. Yeah, I had tried switching its place but it did not working. This is the result if I use the above arrangement.
I also tried other position but its always stays there
from visx.
This is how it looks if I remove the line series. I think there is something essential I am missing & can't quite figure it out the what.
from visx.
to me it looks like your x-accessor is returning different data since the series are not aligned (hard to tell without a code snippet, but the x-accessor is different in your original code snippet). also to make the bottom of the area not map to zero you need to specify bot y0Accessor
(lower) and yAccessor
.
from visx.
I managed to put together a dirty code sandbox please check when you get a chance
https://codesandbox.io/p/sandbox/xy-scatter-chart-zprp3r
from visx.
Related Issues (20)
- Support for Grouped Bar Stacks
- XYChart: AnimatedAnnotation animates incorrectly
- XYChart: Annotation on mobile - Clicking outside of the graph should hide the annotation HOT 1
- computeStats throws exception when all statistics align
- XYChart has a zero width or height, bailing - console.log HOT 5
- Tooltip in XYChart - a way to make it compatible for mobile/touch devices
- scroll appears when drawing xychart using LineSeries but doesn't when using AreaStack HOT 1
- Brush onBrushEnd does not seem to report the end x position HOT 1
- <Axis /> labelProps is documented as Partial, but overwrites values HOT 1
- Adding node version into .npmrc files HOT 1
- Adding inertia option to visx-drag [enhancement] HOT 3
- XYChart forces me to have the yScale include 0 HOT 2
- Zoom: Enable customisation of event handlers HOT 2
- Docs: README.md broken slack link HOT 1
- TooltipInPortal used inside a microfrontend obtains an unstyled (and unstylable) tooltip content HOT 4
- Brush jumps to wrong position when changing selection with a handle
- Nearest datum bug in XYChart HOT 3
- tickFormat function is not working with Typescript HOT 1
- Tooltip with an arrow HOT 7
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 visx.