Giter Club home page Giter Club logo

pkchart's Introduction

This is just my portfolio site build with react

pkchart's People

Contributors

parkourkarthik avatar

Watchers

 avatar  avatar

pkchart's Issues

Configure different charts

Ability to configure different charts and their options.

  • analyse the differences in options for different types of charts
  • provide a more generic way to create the basic layout of the different chart types

Define a simple svg HTMLElement

As a first step try to define a simple svg HTMLElement when PKChart is used over an HTMLElement in javascript implementation.

integrate webpack

Integrate webpack along with babel loader.
Webpack's primary uses:

  • bundling modules
  • Loaders (Babel for es6 with polyfills)
  • Plugins

percentage value from input data

The input data could be of any range. Currently, the input data directly affects the x/width of the bar chart.
It should be manipulated in such a way that any range of inputs should be converted into respective values within the boundary limit of the chart.
Consideration:
Consider getting the max value from the input range and calculate the percentage values of other data such that the values don't exceed 100.

different colors for individual bars

Each bar should be dynamically provided with a new color. Use random-material-color or try to generate color with own algorithm between shades.

refactor core.ts

  • move the interfaces into separate ts file.
  • use import and export to share ts files.

Load a simple GUI chart

Load a simple svg based chart with minimal attributes and values in a div element.

Prepare the class PKChart to be invoked through javascript over an element for this.

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.