Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: venn_basic.js
/* ------------------------------------------------------------------------------ * * # D3.js - basic Venn diagram * * Basic demo d3.js Venn diagram setup * * ---------------------------------------------------------------------------- */ // Setup module // ------------------------------ var D3VennBasic = function() { // // Setup module components // // Chart var _vennBasic = function() { if (typeof d3 == 'undefined') { console.warn('Warning - d3.min.js is not loaded.'); return; } // Main variables var element = document.getElementById('d3-venn-basic'); // Initialize chart only if element exsists in the DOM if(element) { // Data set // ------------------------------ // Circles var sets = [ {label: 'SE', size: 28}, {label: 'Treat', size: 35}, {label: 'Anti-CCP', size: 108}, {label: 'DAS28', size: 106} ]; // Overlaps var overlaps = [ {sets: [0,1], size: 1}, {sets: [0,2], size: 1}, {sets: [0,3], size: 14}, {sets: [1,2], size: 6}, {sets: [1,3], size: 0}, {sets: [2,3], size: 1}, {sets: [0,2,3], size: 1}, {sets: [0,1,2], size: 0}, {sets: [0,1,3], size: 0}, {sets: [1,2,3], size: 0}, {sets: [0,1,2,3], size: 0} ]; // Initialize chart // ------------------------------ // Define colors var colours = d3.scale.category20(); // Draw diagram var diagram = venn.drawD3Diagram(d3.select(element), venn.venn(sets, overlaps), 350, 350); // Style circles diagram.circles .style("fill-opacity", .75) .style("fill", function(d,i) { return colours(i); }) .style("stroke", function(d,i) { return colours(i); }); // Style text diagram.text .style("fill", "#fff") .style("font-weight", "500"); } }; // // Return objects assigned to module // return { init: function() { _vennBasic(); } } }(); // Initialize module // ------------------------------ document.addEventListener('DOMContentLoaded', function() { D3VennBasic.init(); });