Security News
GitHub Removes Malicious Pull Requests Targeting Open Source Repositories
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
D3Funnel is an extensible, open-source JavaScript library for rendering funnel charts using the D3.js library.
D3Funnel is focused on providing practical and visually appealing funnels through a variety of customization options. Check out the examples page to get a showcasing of the several possible options.
To use this library, you must include include D3.js and the D3Funnel source file:
<script src="d3.min.js"></script>
<script src="d3-funnel.js"></script>
Drawing the funnel is relatively easy:
<div id="funnel"></div>
var data = [
["Plants", 5000],
["Flowers", 2500],
["Perennials", 200],
["Roses", 50]
];
var chart = new D3Funnel("#funnel");
chart.draw(data);
The following options may also be specified through the second parameter to
D3Funnel.draw
:
var options = {
width: 350, // In pixels; defaults to container's width (if non-zero)
height: 400, // In pixels; defaults to container's height (if non-zero)
bottomWidth: 1/3, // The percent of total width the bottom should be
bottomPinch: 0, // How many sections to pinch
isCurved: false, // Whether the funnel is curved
curveHeight: 20, // The curvature amount
fillType: "solid", // Either "solid" or "gradient"
isInverted: false, // Whether the funnel is inverted
hoverEffects: false, // Whether the funnel has effects on hover
dynamicArea: false , // Whether the funnel should calculate the blocks by
// the count values rather than equal heights
label: {
fontSize: "14px" // Any valid font size
}
};
chart.draw(data, options);
You can also specify overriding colors for any data point (hex only):
var data = [
["Teal", 12000, "#008080"],
["Byzantium", 4000, "#702963"],
["Persimmon", 2500, "#ff634d"],
["Azure", 1500, "#007fff"]
];
MIT license.
FAQs
A library for rendering SVG funnel charts using D3.js
The npm package d3-funnel receives a total of 2,226 weekly downloads. As such, d3-funnel popularity was classified as popular.
We found that d3-funnel demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
Security News
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.
Security News
Node.js will be enforcing stricter semver-major PR policies a month before major releases to enhance stability and ensure reliable release candidates.