Git Product home page Git Product logo

Comments (2)

oesmith avatar oesmith commented on May 18, 2024

I've just pushed a solution to master. You can now pass a function to Morris.Donut to format the value however you need to. Grab the latest morris.min.js and give this a go:

Morris.Donut({
  element: 'donut',
  data: /* your data here */
  formatter: function (x) { return Math.floor(x / 60) + ':' + Morris.pad2(x % 60) }
});

Disclaimer: again, a quick+dirty solution - feel free to customize the formatter to fit your needs :)

from morris.js.

luizkowalski avatar luizkowalski commented on May 18, 2024

Worked like a charm!
Thank you. I'm closing this issue now

Actual code

<script>
function lpad(originalstr, length, strToPad) {
  originalstr = originalstr.toString();
  while (originalstr.length < length)
    originalstr = strToPad + originalstr;
  return originalstr;
}

Morris.Donut({
  element: 'donut',
  data: <%= @donut.map { |x| {:label => x['label'], :value => x['value'].to_i} }.to_json.to_s.html_safe %>,
  formatter: function (x) { return Math.floor(x / 3600) + ':' + lpad((Morris.pad2(x % 3600)/60), 2, "0") }
});
</script>

from morris.js.

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.