Git Product home page Git Product logo

Comments (3)

leeoniya avatar leeoniya commented on June 3, 2024

the purpose of the non-zero padding is to avoid this. if you want y tick labels that are vertically centered on the tick marks and want to put a tick at the top edge of the plotting area, obviously you need extra padding to draw the top half of the tick label. otherwise you cannot render ticks at scales.y.max.

from uplot.

dingjunweibjkanyun avatar dingjunweibjkanyun commented on June 3, 2024

Padding may have style issues, business needs to pay attention to this padding
image

Is this possible?
When setting scaleMax, the largest split is calculated based on the algorithm of existing splits. If it is close to scaleMax, how can we adjust scaleMax appropriately?

from uplot.

leeoniya avatar leeoniya commented on June 3, 2024

the algorithm for auto-calculating yMax from dynamic data will be improved in the future to ensure that there is always a tick at the top edge of the plot. this means the padding will be even more important in the future. i dont have any advice for how to select ticks or yMax in a way that always prevents the top tick label from being clipped if your padding is 0. you can reduce the top padding to half your text height, which will help.

from uplot.

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.