All Projects → vasturiano → d3-radial-axis

vasturiano / d3-radial-axis

Licence: MIT license
A radial implementation of the D3 axis component

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to d3-radial-axis

compareBars
Simplify comparative bar charts 📊
Stars: ✭ 28 (+21.74%)
Mutual labels:  d3js
orm
ORM with transaction scopes (UoW), repositories, in-memory mocking, hybrid databases, logical partitions, full database scaffolding, recursive relations, polymorphic relations, relations to interfaces (static analysis tools included)
Stars: ✭ 13 (-43.48%)
Mutual labels:  spiral
family-tree
Family tree made with neo4j
Stars: ✭ 35 (+52.17%)
Mutual labels:  d3js
OpenHRV
Heart rate variability (HRV) biofeedback with Polar ECG chest straps.
Stars: ✭ 37 (+60.87%)
Mutual labels:  polar
weltschmerz
Weltschmerz by age - "I am X years old and... [Google autocomplete]"
Stars: ✭ 23 (+0%)
Mutual labels:  d3js
levenberg-marquardt
Curve fitting method in JavaScript
Stars: ✭ 63 (+173.91%)
Mutual labels:  curve
SortVis
https://airtucha.github.io/SortVis
Stars: ✭ 23 (+0%)
Mutual labels:  d3js
ae-ease-to-gsap-customease
Converts the keyframes of the selected property in After Effects to a set of SVG path commands that can be used directly in GreenSock's CustomEase plugin
Stars: ✭ 58 (+152.17%)
Mutual labels:  curve
d3-brush-multiple
This is an implementation of multiple brushes in D3js version 4.
Stars: ✭ 17 (-26.09%)
Mutual labels:  d3js
modest canvas
Some useful chart modules with d3js
Stars: ✭ 18 (-21.74%)
Mutual labels:  d3js
Vuesalize
Component library dedicated to simplifying interactive visualization building in Vue.js.
Stars: ✭ 24 (+4.35%)
Mutual labels:  d3js
d3-force-apex-plugin
Oracle APEX Region Type Plugin: D3 Force Network Chart
Stars: ✭ 22 (-4.35%)
Mutual labels:  d3js
visualisation-lab
An experimental visualisation workbench built using Svelte
Stars: ✭ 17 (-26.09%)
Mutual labels:  d3js
d3js-threejs-integration
D3js - threejs examples
Stars: ✭ 17 (-26.09%)
Mutual labels:  d3js
rfvis
A tool for visualizing the structure and performance of Random Forests 🌳
Stars: ✭ 20 (-13.04%)
Mutual labels:  d3js
MannvilleGroup Strat Hackathon
stratigraphic machine-learning - active work moved to Predictatops
Stars: ✭ 17 (-26.09%)
Mutual labels:  curve
tw-family-names
台灣姓氏分佈地圖 Taiwan Family Name Map
Stars: ✭ 36 (+56.52%)
Mutual labels:  d3js
to-path-figma
object and text to path, a figma plugin
Stars: ✭ 31 (+34.78%)
Mutual labels:  curve
TimeSeriesMaker
Simple app to generate hand-drawn time series
Stars: ✭ 35 (+52.17%)
Mutual labels:  d3js
d3js-neo4j-example
Some of D3.js v5 example pages visualize the result from Neo4j
Stars: ✭ 37 (+60.87%)
Mutual labels:  d3js

d3-radial-axis

NPM package Build Size Dependencies

A radial implementation of the D3 axis component.

To use for instance in a clock or a gauge meter.

Quick start

import { axisRadialInner, axisRadialOuter } from 'd3-radial-axis';

or

var d3.radialAxis = require('d3-radial-axis');

or even

<script src="https://github.com/path/to/dist/d3-radial-axis.js"></script>

then

var myAngleScale = d3.scaleLinear()
    .domain([-10, 10])
    .range([-Math.PI, Math.PI]);
var myRadius = 100;
var myRadialAxis = d3.axisRadialInner(myAngleScale, myRadius);

d3.select(<myDOMElement>).call(myRadialAxis);

API reference

Same features as the regular D3 axis.

d3.axisRadialOuter()
    .ticks()
    .tickArguments()
    .tickValues()
    .tickFormat()
    .tickSize()
    .tickSizeInner()
    .tickSizeOuter()
    .tickPadding()

Includes additional properties to configure the radial axis, the angleScale, and the axis radius.

Also supports the representation of a spiral axis when setting a pair of startRadius and endRadius.

d3.axisRadialOuter()
    .angleScale()
    .radius()
    .startRadius()
    .endRadius()
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].