Code Monkey home page Code Monkey logo

Comments (14)

gionkunz avatar gionkunz commented on May 17, 2024

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.

brenwell avatar brenwell commented on May 17, 2024

Easy, thanks Gion

from chartist.

ilyashuma avatar ilyashuma commented on May 17, 2024

This would be really great!

from chartist.

SekibOmazic avatar SekibOmazic commented on May 17, 2024

+1!

That would be super cool ;-)

from chartist.

yemi avatar yemi commented on May 17, 2024

+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.

gionkunz avatar gionkunz commented on May 17, 2024

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.

gionkunz avatar gionkunz commented on May 17, 2024

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.

yemi avatar yemi commented on May 17, 2024

Yes thats exactly what i'm looking for!

Thank you for taking your time to make an example.

from chartist.

nicmendoza avatar nicmendoza commented on May 17, 2024

+1 this would be fantastic.

from chartist.

gionkunz avatar gionkunz commented on May 17, 2024

This will come with the next release that is likely to be published this weekend.

from chartist.

nicmendoza avatar nicmendoza commented on May 17, 2024

Works, just have to pass fullWidth: true as an option

Thanks!

from chartist.

ionas avatar ionas commented on May 17, 2024

fullWidth will cut off my date label for the last data point.

from chartist.

gionkunz avatar gionkunz commented on May 17, 2024

There's an open issue for that #557 , you can find some workarounds within that ticket.

from chartist.

ionas avatar ionas commented on May 17, 2024

Thanks that's very nice of you!

from chartist.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.