Code Monkey home page Code Monkey logo

softwareag / cumulocity-datapoints-charting-widget Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 2.0 9.45 MB

Cumulocity IoT Widget that allows you to create charts showing data from one or more devices. You can create many chart types including line, spline, bar, radar, scatter and bubble. Developed by Global Presales.

Home Page: https://open-source.softwareag.com/

License: Apache License 2.0

JavaScript 3.80% CSS 0.29% HTML 27.18% TypeScript 68.64% Less 0.10%
global-presales widget cockpit cumulocity-iot cumulocity iot-analytics graphs datapoints-charting cumulocity-widget

cumulocity-datapoints-charting-widget's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

cumulocity-datapoints-charting-widget's Issues

Multiple axes (axis per dataset)

Currently the data plotted will be using common x/y axes which may not be appropriate. It is possible to show/define multiple axes. This would require configuration and code changes in the widget to support.

Straight line through graph

When refreshing the page sometimes the datapoint graph will plot a straight line from the first point to one of the last measurement point.
See the picture below.
faulty graph

Provide way of displaying, selecting and possibly aggregating data from groups of devices

It would be advantageous for users to be able to select groups of devices in a system where there may be 100's or 10000's of devices. This should be handled by adding a group select option and then restricting the devices. Once selected it should be possible to average the devices where the measurement is the same to provide a single composite set of data points.

Additionally we might provide a method for showing outliers from the data set and other manipulations allowing easy visual display of useful data.

Theme, Predefined colour pallette, and pie chart colours.

  1. Would be nice if they were selectable from a predefined palette.
  2. Pie and Doughnut colours are chosen automatically from a pool of 16 websafe colours currently but there is no control over how thia is actually done (opacity/theming)
  3. Maybe giving the user a choice of defining themes would be a good idea. (Possible multi widget usages)

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.