Giter Club home page Giter Club logo

charts's People

Contributors

akmiller01 avatar aleku399 avatar epicallan avatar ernest-okot avatar renovate-bot avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

charts's Issues

Conditional Coloring

We should be able to conditionally color series/data. As shown in the image, > 0 are blue, < 0 are red
screenshot from 2017-06-12 13-49-25

Code refactoring & formatting

  • switch to typescript -- on going
  • add proper types for everything
  • substitute lodash with ramda
  • Refactor folder structure & names in some cases
  • get rid of closures. They have a performance cost & encourage use of global variables
  • selective imports from dependencies

currently for convenience we have such imports import * as Plottable from 'plottable'; but ideally this should be something like import {Components} as Plottable from 'plottable';. We should only import what we use.

  • break long functions into smaller functions

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • Update dependency d3-drag to v1.2.5
  • Update dependency @types/object-hash to v1.3.4
  • Update dependency jsdoc to v3.6.11
  • Update dependency plottable to v3.13.0
  • Update dependency tooltip.js to v1.3.3
  • Update dependency ts-loader to v4.5.0
  • Update dependency tslint to v5.20.1
  • Update dependency tslint-react to v3.6.0
  • Update dependency @types/object-hash to v3
  • Update dependency css-loader to v7
  • Update dependency d3 to v7 (d3, @types/d3)
  • Update dependency d3-drag to v3 (d3-drag, @types/d3-drag)
  • Update dependency jsdoc to v4
  • Update dependency jsdom to v24
  • Update dependency lerna to v8
  • Update dependency less to v4
  • Update dependency less-loader to v12
  • Update dependency node-dev to v8
  • Update dependency release-it to v17
  • Update dependency ts-loader to v9
  • Update dependency ts-node to v10
  • Update dependency tslint to v6
  • Update dependency tslint-react to v5
  • Update dependency typescript to v5
  • Update dependency uglifyjs-webpack-plugin to v2
  • Update dependency webpack to v5
  • Update dependency webpack-cli to v5
  • Update dependency webpack-serve to v4
  • Update jest monorepo to v29 (major) (@types/jest, jest, jest-cli, ts-jest)
  • Update react monorepo to v18 (major) (@types/react, react)
  • Update storybook monorepo (major) (@storybook/addon-actions, @storybook/addon-info, @storybook/addon-links, @storybook/addon-storyshots, @storybook/addons, @storybook/react)
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Edited/Blocked

These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.


Warning

Renovate failed to look up the following dependencies: Failed to look up npm package @devinit-charts/core.

Files affected: packages/bar/package.json, packages/bubble/package.json, packages/line/package.json, packages/pie/package.json, packages/tree/package.json


Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

npm
package.json
  • @storybook/addon-actions 3.4.0
  • @storybook/addon-info 3.4.0
  • @storybook/addon-links 3.4.0
  • @storybook/addon-storyshots 3.4.0
  • @storybook/addons 3.4.0
  • @storybook/react 3.4.0
  • @types/d3 5.0.0
  • @types/d3-drag 1.2.0
  • @types/jest 22.2.2
  • @types/lodash 4.14.106
  • @types/object-hash 1.2.0
  • @types/react 16.3.5
  • awesome-typescript-loader 4.0.1
  • css-loader 0.28.11
  • git-pre-hooks 1.2.0
  • jest 22.4.3
  • jest-cli 23.0.0-alpha.4
  • jsdoc 3.5.5
  • jsdom 11.7.0
  • jsdom-global 3.0.2
  • lerna 2.10.0
  • less 3.0.1
  • less-loader 4.1.0
  • node-dev 3.1.3
  • react-docgen-typescript-webpack-plugin 1.1.0
  • ts-jest 22.4.2
  • release-it 7.3.0
  • react 16.3.1
  • react-dom 16.3.1
  • ts-loader 4.2.0
  • ts-node 5.0.1
  • tslint 5.9.1
  • tslint-react 3.5.1
  • typescript 2.8.1
  • uglifyjs-webpack-plugin 1.2.4
  • webpack 4.5.0
  • webpack-cli 2.0.14
  • webpack-serve 0.3.1
packages/bar/package.json
  • @devinit/prelude ^1.1.1
  • @devinit-charts/core 1.0.0
  • d3 5.0.0
  • lodash ^4.17.5
  • plottable 3.8.2
  • tooltip.js ^1.2.0
packages/bubble/package.json
  • @devinit-charts/core 1.0.0
  • @devinit/prelude ^1.1.1
  • d3 5.0.0
  • d3-drag ^1.1.0
  • lodash ^4.17.5
  • plottable 3.8.2
  • tooltip.js ^1.2.0
packages/core/package.json
  • @devinit/prelude 1.1.1
  • d3 5.0.0
  • lodash 4.17.5
  • plottable 3.8.2
  • react 16.3.1
  • react-dom 16.3.1
packages/line/package.json
  • @devinit/prelude ^1.1.1
  • @devinit-charts/core 1.0.0
  • d3 5.0.0
  • lodash ^4.17.5
  • plottable 3.8.2
  • tooltip.js ^1.2.0
packages/pie/package.json
  • @devinit/prelude ^1.1.1
  • @devinit-charts/core 1.0.0
  • d3 5.0.0
  • lodash ^4.17.5
  • plottable 3.8.2
  • tooltip.js ^1.2.0
packages/tree/package.json
  • @devinit-charts/core 1.0.0
  • @devinit/prelude ^1.1.1
  • d3 5.0.0
  • d3-drag ^1.1.0
  • lodash ^4.17.5
  • plottable 3.8.2
  • tooltip.js ^1.2.0
travis
.travis.yml
  • node v9

  • Check this box to trigger a request for Renovate to run again on this repository

Pie changes

  • Change inner radius into percentage of pie radius

add missing charts

  • Multilateral pdf charts
  • Country profile pdf charts
  • bubble chart
  • where are the poor chart

selectively import from Plottable

currently for convenience we have such imports import * as Plottable from 'plottable'; but ideally this should be something like import {Components} as Plottable from 'plottable';. We should only import what we use.

Schema Changes

  • Remove axis orientation from schema
  • Add explicit data indicators
  • Add default values

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.