All Projects → wbkd → D3 Extended

wbkd / D3 Extended

Licence: mit
Extends D3 with some common jQuery functions and more

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to D3 Extended

V Chart Plugin
Easily bind a chart to the data stored in your Vue.js components.
Stars: ✭ 188 (-30.11%)
Mutual labels:  datavisualization, d3, d3js
leaflet heatmap
简单的可视化湖州通话数据 假设数据量很大,没法用浏览器直接绘制热力图,把绘制热力图这一步骤放到线下计算分析。使用Apache Spark并行计算数据之后,再使用Apache Spark绘制热力图,然后用leafletjs加载OpenStreetMap图层和热力图图层,以达到良好的交互效果。现在使用Apache Spark实现绘制,可能是Apache Spark不擅长这方面的计算或者是我没有设计好算法,并行计算的速度比不上单机计算。Apache Spark绘制热力图和计算代码在这 https://github.com/yuanzhaokang/ParallelizeHeatmap.git .
Stars: ✭ 13 (-95.17%)
Mutual labels:  d3, d3js, datavisualization
Dex
Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.
Stars: ✭ 1,238 (+360.22%)
Mutual labels:  datavisualization, d3, d3js
Simple-charts
Simple responsive charts
Stars: ✭ 15 (-94.42%)
Mutual labels:  d3, d3js
d3-geomap
A library for creating geographical maps based on D3.js
Stars: ✭ 124 (-53.9%)
Mutual labels:  d3, d3js
Vuesalize
Component library dedicated to simplifying interactive visualization building in Vue.js.
Stars: ✭ 24 (-91.08%)
Mutual labels:  d3, d3js
real-time-data-viz-d3-crossfilter-websocket-tutorial
Tutorial on real-time data visualization. Python websocket server & d3.js + crossfilter.js frontend
Stars: ✭ 32 (-88.1%)
Mutual labels:  d3, d3js
k8s-graph
Visualize your Kubernetes (k8s) cluster
Stars: ✭ 23 (-91.45%)
Mutual labels:  d3, d3js
d3-cv.js
Render your CV with some d3 goodies.
Stars: ✭ 12 (-95.54%)
Mutual labels:  d3, d3js
align covid
Coronavirus time series aligned by number of cases, not date.
Stars: ✭ 22 (-91.82%)
Mutual labels:  d3, d3js
d3.geometer
[NOT MAINTAINED] A D3js library for drawing polytopes, angles, coordinates, geometries and more.
Stars: ✭ 18 (-93.31%)
Mutual labels:  d3, d3js
you-draw-it
Datenjournalismus: Nutzer können schätzen, wie sich Statistiken verändert haben und ihre Einschätzung danach überprüfen.
Stars: ✭ 24 (-91.08%)
Mutual labels:  d3, d3js
mastering-d3
Code examples for the book Mastering D3.js, published in August 2014 by Packt Publishing.
Stars: ✭ 56 (-79.18%)
Mutual labels:  d3, d3js
D3Fire
Power your D3 visualizations with data from Firebase
Stars: ✭ 31 (-88.48%)
Mutual labels:  d3, d3js
ddplot
Create D3 based SVG graphics easily from R
Stars: ✭ 43 (-84.01%)
Mutual labels:  d3, d3js
d3-gridding
grids for rapid D3 charts mockups
Stars: ✭ 100 (-62.83%)
Mutual labels:  d3, d3js
billboard
🎤 Lyrics/associated NLP data for Billboard's Top 100, 1950-2015.
Stars: ✭ 53 (-80.3%)
Mutual labels:  d3, d3js
Dataplotly
D3 like plots creation with plotly in QGIS
Stars: ✭ 130 (-51.67%)
Mutual labels:  datavisualization, d3js
aws-mlu-explain
Visual, Interactive Articles About Machine Learning: https://mlu-explain.github.io/
Stars: ✭ 46 (-82.9%)
Mutual labels:  d3, datavisualization
turkeyvisited
Mark the cities you have visited in Turkey and share the map!
Stars: ✭ 82 (-69.52%)
Mutual labels:  d3, d3js

d3 Extended

d3 Extended is compatible with d3 v4. If you are looking for the v3 compatible module you can find it on the v3 branch.

This module extends d3-selection with helpful functions which are similar to the jQuery API. If you want to get to know more about this project, feel free to read the blog post: Replacing jQuery with d3.

You can find the docs on the d3 Extended website

Installation

npm

npm install --save d3-extended

git clone

git clone https://github.com/wbkd/d3-extended.git

Usage

ES6 modules

import * as d3Selection from 'd3-selection';
import 'd3-extended'; // d3Selection is now extended

CommonJS

const d3Selection = require('d3-selection');
require('d3-extended'); // d3Selection is now extended

Oldschool

You can use the compressed or uncompressed version. To use the plugin, include it after d3-selection in your HTML:

<script src="https://cdnjs.cloudflare.com/ajax/libs/d3-selection/1.1.0/d3-selection.min.js"></script>
<script src="path/to/d3-extended.js"></script>
<script>
  // d3 is now extended
</script>

Build

To build d3-extended run npm run build. This will create d3-extended.js and a minified version in the build folder.

Test

To run tests use npm test. Note: The tests require that you have phantomjs installed globally. If you see errors, try npm install -g phantomjs before running the tests.

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].