All Projects β†’ arpitnarechania β†’ D3 Spotmatrix

arpitnarechania / D3 Spotmatrix

Licence: mit
Open Source Javascript Library to render Spot Matrix Charts using D3.js

Projects that are alternatives of or similar to D3 Spotmatrix

d3-dotmatrix
Open Source Javascript library to render Dot Matrix Charts
Stars: ✭ 14 (+16.67%)
Mutual labels:  d3, chart, opensource
comparative-layout-explorer
πŸ“Š x πŸ“Š =❓An online gallery to explore the design space of comparative layouts
Stars: ✭ 16 (+33.33%)
Mutual labels:  d3, chart
jelly-chart
Jelly-Chart is a chart library based on D3v4 and SVG.
Stars: ✭ 34 (+183.33%)
Mutual labels:  d3, chart
D3 Funnel
A JavaScript library for rendering funnel charts using the D3.js framework.
Stars: ✭ 283 (+2258.33%)
Mutual labels:  chart, d3
a2d3
Flexible and extensible D3 directives for Angular 2
Stars: ✭ 22 (+83.33%)
Mutual labels:  d3, chart
pybraincompare
brain image comparison and visualization methods for python!
Stars: ✭ 16 (+33.33%)
Mutual labels:  d3, comparison
D3fc
A collection of components that make it easy to build interactive charts with D3
Stars: ✭ 898 (+7383.33%)
Mutual labels:  chart, d3
vue-d3-chart
A interactive chart library based on vue and d3
Stars: ✭ 38 (+216.67%)
Mutual labels:  d3, chart
Britecharts
Client-side reusable Charting Library based on D3.js v5 that allows easy and intuitive use of charts and components that can be composed together creating amazing visualizations.
Stars: ✭ 3,688 (+30633.33%)
Mutual labels:  chart, d3
Ngx Charts
πŸ“Š Declarative Charting Framework for Angular
Stars: ✭ 4,057 (+33708.33%)
Mutual labels:  chart, d3
Vue D3 Network
Vue component to graph networks using d3-force
Stars: ✭ 415 (+3358.33%)
Mutual labels:  chart, d3
react-d3-axis
React-based Axis component for D3
Stars: ✭ 26 (+116.67%)
Mutual labels:  d3, chart
Billboard.js
πŸ“Š Re-usable, easy interface JavaScript chart library based on D3.js
Stars: ✭ 5,032 (+41833.33%)
Mutual labels:  chart, d3
multi-verse
lit-element components for fast and modular multivariate analysis
Stars: ✭ 34 (+183.33%)
Mutual labels:  d3, chart
britecharts-react
Britecharts-react is a React wrapper for the Britecharts charting library. It allows the use of Britecharts charts within a React application.
Stars: ✭ 110 (+816.67%)
Mutual labels:  d3, chart
Plottable
πŸ“Š A library of modular chart components built on D3
Stars: ✭ 2,834 (+23516.67%)
Mutual labels:  chart, d3
datart
Datart is a next generation Data Visualization Open Platform
Stars: ✭ 1,042 (+8583.33%)
Mutual labels:  d3, chart
Simple-charts
Simple responsive charts
Stars: ✭ 15 (+25%)
Mutual labels:  d3, chart
Rumble Charts
React components for building composable and flexible charts
Stars: ✭ 293 (+2341.67%)
Mutual labels:  chart, d3
Cfviz
Visualizes user data from codeforces.com using the official API
Stars: ✭ 472 (+3833.33%)
Mutual labels:  comparison, chart

d3-spotmatrix

d3-spotmatrix is an open-source JavaScript library for rendering custom Spot Matrix Charts using the D3.js library.

Check out an Example where you can test various configuration options.

Installation

Download d3-spotmatrix using bower.

bower install d3-spotmatrix --save

To use this library then, simply include d3.js, SpotMatrix.js and SpotMatrix.css:

<script src="/path/to/d3.min.js"></script>
<script src="/path/to/dist/SpotMatrix.css"></script>
<script src="/path/to/dist/SpotMatrix.js"></script>

Usage

To use this library, you must create a container element and instantiate a new SpotMatrix:

<div id="SpotMatrix"></div>

Data

var dataset = [{
        "Options": "Option 1",
        "Usable": 82,
        "Scalable": 32,
        "Flexible": 34,
        "Durable": 10,
        "Capable": 73,
        "Stable": 17
    }, {
        "Options": "Option 2",
        "Usable": 55,
        "Scalable": 12,
        "Flexible": 42,
        "Durable": 50,
        "Capable": 19,
        "Stable": 61
    }]

Setting chart parameters

        var chart_options = {
            spot_radius : 15,
            spot_cell_padding : 5,
            spot_cell_margin : 5,
            min_color : '#efefef',
            max_color : '#01579b',
            stroke_color : '#01579b',
            spot_matrix_type : 'ring'
        }
        SpotMatrix(dataset,chart_options);

Options

Option Description Type Options
spot_radius The Spot Radius (in pixels) number 15
spot_cell_padding The Spot Cell Padding (in pixels) number 5
spot_cell_margin The Spot Cell Margin (in pixels) number 5
max_color The maximum of the color range string 'green'
min_color The minimum of the color range string 'white'
stroke_color The Spot Stroke Color string 'black'
spot_matrix_type The type of Spot Matrix (ring/size/color/fill/sector) string 'fill'

Author

Arpit Narechania [email protected]

License

MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].