Comments (14)
Thanks :-) Currently not no. The reason behind this is that I simply didn't want to include different functionality to draw the last label on the x-axis. We could probably change this quite easily and just draw the last label on the left side of the grid line. Maybe even make it configurable...
I'll rename your issue and if others wish to change the behavior of the horizontal / x-axis distribution of points, we can prioritize this.
Thanks for opening an issue.
Cheers
Gion
from chartist.
Easy, thanks Gion
from chartist.
This would be really great!
from chartist.
+1!
That would be super cool ;-)
from chartist.
+1
I would really like/need this to match the design for my project.
It would be nice to be able to set some horizontal offset for the graph so that it doesn't start right at the left/right "walls".
from chartist.
Hi there. Offset the whole graph is possible using the draw event. Check the examples, some of them contain chart manipulation using draw events. Youd want to intercept point, line and area draw events and modify the elements using element.attr. I can post you an example later if you need it.
from chartist.
This is one way to offset your chart elements:
http://jsbin.com/wumebi/1/edit?js,output
However it does not solve the initial issue to use the full chart width for drawing. I think it's still valid to have an option that allows the full width of the chart area to be used. The only thing that will be a bit problematic is the last label on the x-axis. However, this could be corrected manually when it's an issue. Also the option should be used if there is enough space or one could also use axisX: {labelOffset: {x: -something}}
I think we should implement this asap.
from chartist.
Yes thats exactly what i'm looking for!
Thank you for taking your time to make an example.
from chartist.
+1 this would be fantastic.
from chartist.
This will come with the next release that is likely to be published this weekend.
from chartist.
Works, just have to pass fullWidth: true as an option
Thanks!
from chartist.
fullWidth will cut off my date label for the last data point.
from chartist.
There's an open issue for that #557 , you can find some workarounds within that ticket.
from chartist.
Thanks that's very nice of you!
from chartist.
Related Issues (20)
- [Bug]: More descriptive error message when DOM node for container was not found
- [Bug]: SASS styling no longer available HOT 8
- Please provide a `dist` folder at the root of the repository HOT 1
- [Bug]: Can't import `index.css` HOT 1
- [Bug]: package.json: conflict between `puppeteer` and `@storybook/addon-storyshots-puppeteer` HOT 1
- Do not set Chart.svg as protected or allow direct access in some other way
- Implement SVG graphics export HOT 1
- precompiled releases again like before HOT 3
- [Bug]: Using responsive options fails on some browsers
- [Bug]: old website linked in repo HOT 1
- Please provide a standalone example (HTML/CSS/JS) of Chartist 1.0+ in action HOT 2
- Support for viewBox for scalable and responsive charts
- [Bug]: Pulling from CDN gives latest 0.x.x version HOT 4
- Support dual Y-Axis HOT 1
- barstack with label on bar
- [Bug]: Error: ENOENT: no such file or directory, open '\node_modules\chartist\src\styles\index.scss'
- Support plot legends
- [Bug]: Invalid Homepage Link on npm
- NodeJS JSDOM support - ability to render on the backend
- [Bug]: Prototype Pollution Vulnerability Affecting chartist module, versions >=1.0.0 <=1.3.0
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 chartist.