GithubHelp home page GithubHelp logo

abritopach / capacitor-heatmap Goto Github PK

View Code? Open in Web Editor NEW
6.0 3.0 1.0 133.73 MB

Capacitor Heatmap is a custom Native Capacitor plugin to show Heatmap on Web, IOS and Android platforms.

License: MIT License

Ruby 0.57% Java 1.29% Objective-C 0.34% Swift 0.80% JavaScript 5.92% TypeScript 41.44% HTML 38.86% CSS 4.09% Roff 6.69%
capacitor heatmap capacitor-heatmap-web capacitor-plugin heatmap-libraries google-maps-heatmap leaflet-maps-heatmap mapbox-gl-heatmap heatmaps map-heatmaps

capacitor-heatmap's Introduction

Hi there ๐Ÿ‘‹

Passionate about technology. I try to develop any idea that comes to my mind. In love with mobile development both native and hybrid.

Trying to give back to the open source community everything it has taught / helped me.

๐Ÿ‘จโ€๐Ÿ’ป Iโ€™m currently working on

  • Open source projects.
  • New capacitor plugins.

๐Ÿ“š Iโ€™m currently learning ...

  • Kotlin Multiplatform.
  • Svelte.
  • Rust.

๐Ÿ’ฌ Ask me about ...

  • Native application development.
  • Hybrid application development.
  • FrontEnd (Angular, React, Vue).
  • Backend (NodeJS, Spring,...).
  • ...

๐Ÿ“ซ How to reach me:

๐Ÿ’ธ Help me

If you want to help me to keep contributing to the open source with projects, examples, plugins,... collaborate and buy me a coffee.

Buy Me A Coffee

capacitor-heatmap's People

Contributors

abritopach avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

yiidot

capacitor-heatmap's Issues

[WEB] Develop Public API Methods

  • initialize(options: IHeatmapOptions) => Promise<{value: HTMLCanvasElement}> | Initialize heatmap.

Methods for rendering heatmap.

  • draw(options: {minOpacity?: number, data?: HeatmapData}) => Promise<{value: boolean}> | Draw heatmap.

Methods for handling heatmap data.

  • setData(data: HeatmapData) => Promise<{value: HeatmapData}> | Set heatmap data of [[x, y, thickness], ...] format.

  • getData() => Promise<{value: HeatmapData}> | Get heatmap data of [[x, y, thickness], ...] format.

  • getValueAt(position: Array) => Promise<{value: number}> | Returns value at datapoint position.

  • clearData() => Promise<{value: HeatmapData}> | Clear heatmap data.

  • addPoint(point: HeatmapPoint) => Promise<{value: HeatmapData}> | Add new point to heatmap data.

  • setMax(max: number) => Promise<{value: number}> | Set max data value (1 by default).

Methods for handling heatmap appearance.

  • resize(options: {width: number, height: number}) => Promise<{value: {newWidth: number, newHeight: number}}> | Resize heatmap canvas.

  • gradient(grad: HeatmapGradient) => Promise<{value: Uint8ClampedArray}> | Set gradient colors as HeatmapGradient.

  • opacity(opa: number) => Promise<{value: number}> | Set the opacity of the heatmap, expressed as a number between 0 and 1.

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.