Created
December 6, 2011 23:39
-
-
Save saraquigley/1440615 to your computer and use it in GitHub Desktop.
another d3 pack - sait apps
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name":"SAIT", | |
"id":1, | |
"children": [ | |
{ | |
"name":"Highest Ranking Apps", | |
"id":2, | |
"class":"A", | |
"children": [ | |
{"name":"ProSAM","size":1100,"id":5,"class":"FASO"}, | |
{"name":"MyFinAid","size":800,"id":6,"class":"FASO"}, | |
{"name":"Enrollments","size":1500, "id":10,"class":"OR"}, | |
{"name":"Registration","size":1500, "id":11,"class":"OR"}, | |
{"name":"Registration Blocking","size":1500, "id":12,"class":"OR"}, | |
{"name":"Records","size":1300, "id":13,"class":"OR"}, | |
{"name":"Classroom Scheduling","size":1200, "id":14,"class":"OR"}, | |
{"name":"Course Approval","size":1200, "id":15,"class":"OR"}, | |
{"name":"Fees","size":1100, "id":16,"class":"OR"}, | |
{"name":"DARWin","size":1000, "id":17,"class":"OR"}, | |
{"name":"DARS Web","size":1000, "id":18,"class":"OR"}, | |
{"name":"DARS - U.Select","size":1000, "id":19,"class":"OR"}, | |
{"name":"DARS - U.Direct","size":1000, "id":20,"class":"OR"}, | |
{"name":"DARS - U.Achieve","size":900, "id":21,"class":"OR"}, | |
{"name":"Summer Session","size":800, "id":22,"class":"OR"}, | |
{"name":"OUAE","size":1500, "id":26,"class":"OUA"}, | |
{"name":"Foxpro/Navigator","size":1000, "id":27,"class":"OUA"}, | |
{"name":"UGA","size":1000, "id":28,"class":"OUA"}, | |
{"name":"Transfer Course System (TCS)","size":900, "id":29,"class":"OUA"}, | |
{"name":"CARS interface","size":800, "id":32,"class":"RSSP"} | |
] | |
}, | |
{ | |
"name":"2nd Highest Ranking Apps", | |
"class":"B", | |
"children": [ | |
{"name":"ImageNow","size":700, "id":7,"class":"FASO"}, | |
{"name":"Fall Program for Freshman","size":700, "id":23,"class":"OR"}, | |
{"name":"DSAS","size":700,"id":8,"class":"FASO"}, | |
{"name":"CS Gold","size":600, "id":33,"class":"RSSP"}, | |
{"name":"Census","size":600, "id":24,"class":"OR"}, | |
{"name":"CalConnects Reg Process","size":600, "id":34,"class":"RSSP"}, | |
{"name":"CalCentral student portal","size":600, "id":3,"class":"DOS"}, | |
{"name":"mBA","size":600, "id":30,"class":"OUA"}, | |
{"name":"NoHo","size":500,"class":"RSSP"}, | |
{"name":"Payroll","size":500,"class":"RSSP"}, | |
{"name":"ITSM","size":500,"class":"RSSP"}, | |
{"name":"Bandwidth related tools","size":500,"class":"RSSP"}, | |
{"name":"DARS Help","size":500,"class":"OR"}, | |
{"name":"DARS Migration Scripts","size":500,"class":"OR"}, | |
{"name":"C1C Webapp","size":400,"class":"RSSP"}, | |
{"name":"Cashiering","size":400,"class":"RSSP"}, | |
{"name":"Micros","size":400,"class":"RSSP"}, | |
{"name":"NSS","size":400,"class":"RSSP"}, | |
{"name":"StarRez","size":400,"class":"RSSP"}, | |
{"name":"HOP","size":400,"class":"RSSP"}, | |
{"name":"SQL Server","size":400,"class":"RSSP"}, | |
{"name":"WPPS","size":400,"class":"RSSP"}, | |
{"name":"Callisto/NaceLink Authentication Module","size":400,"class":"CC"}, | |
{"name":"SLR Tracker","size":400,"class":"OR"}, | |
{"name":"Online Room Request Form","size":400,"class":"OR"}, | |
{"name":"Law Records System","size":400,"class":"OR"}, | |
{"name":"OSCAR","size":300,"class":"DOS"}, | |
{"name":"Point of Sale","size":300,"class":"OR"}, | |
{"name":"Student Org system (current)","size":300,"class":"DOS"}, | |
{"name":"OSCAR","size":300,"class":"RSSP"}, | |
{"name":"CTS","size":300,"class":"FASO"}, | |
{"name":"SIMS","size":300,"class":"FASO"}, | |
{"name":"WSMS","size":300,"class":"FASO"}, | |
{"name":"Official Academic Calendar Website","size":300,"class":"OR"}, | |
{"name":"Advocate Conduct System","size":300,"class":"DOS"}, | |
{"name":"Cal Catering (CaterTrax)","size":300,"class":"RSSP"}, | |
{"name":"CONMAN","size":300,"class":"RSSP"}, | |
{"name":"FoodPro","size":300,"class":"RSSP"}, | |
{"name":"Host Access","size":300,"class":"RSSP"}, | |
{"name":"ImageNow","size":300,"class":"RSSP"}, | |
{"name":"Reserve","size":300,"class":"RSSP"}, | |
{"name":"StarRez Client-Server","size":300,"class":"RSSP"}, | |
{"name":"TMA","size":50,"class":"RSSP"}, | |
{"name":"APPV","size":50,"class":"RSSP"}, | |
{"name":"UV-VB code","size":300,"class":"RSSP"}, | |
{"name":"VMWare","size":50,"class":"RSSP"}, | |
{"name":"PandaCon","size":300,"class":"RSSP"} | |
] | |
}, | |
{ | |
"name":"3rd Highest Ranking Apps", | |
"class":"C", | |
"children": [ | |
{"name":"Career Destination Survey Reports.","size":100,"class":"CC"}, | |
{"name":"CalMuse","size":200,"class":"DOS"}, | |
{"name":"FMPro - Old conduct cases","size":200,"class":"DOS"}, | |
{"name":"Public Service Program Management","size":100,"class":"DOS"}, | |
{"name":"Volunteer Match","size":100,"class":"DOS"}, | |
{"name":"AWCS","size":200,"class":"FASO"}, | |
{"name":"My Residency","size":100,"class":"OR"}, | |
{"name":"Registrar CMS","size":100,"class":"OR"}, | |
{"name":"Hobsons EMT Connect","size":100,"class":"OUA"}, | |
{"name":"HGL","size":200,"class":"RSSP"}, | |
{"name":"MCCA","size":50,"class":"RSSP"}, | |
{"name":"ECEP Online Application","size":100,"class":"RSSP"}, | |
{"name":"FoodPro - nutrition module","size":100,"class":"RSSP"}, | |
{"name":"Online Hiring","size":100,"class":"RSSP"}, | |
{"name":"OSD Events Database","size":100,"class":"RSSP"}, | |
{"name":"Pharos","size":100,"class":"RSSP"}, | |
{"name":"ResHall","size":100,"class":"RSSP"}, | |
{"name":"TMA (iServiceDesk)","size":100,"class":"RSSP"}, | |
{"name":"Cable TV","size":100,"class":"RSSP"}, | |
{"name":"PostgreSQL","size":100,"class":"RSSP"}, | |
{"name":"Emp4","size":100,"class":"RSSP"}, | |
{"name":"NAC","size":100,"class":"RSSP"}, | |
{"name":"Parse Contracts","size":100,"class":"RSSP"}, | |
{"name":"Cal Dining","size":100,"class":"RSSP"}, | |
{"name":"Cal Housing","size":100,"class":"RSSP"}, | |
{"name":"Conference Services","size":100,"class":"RSSP"}, | |
{"name":"Housing site","size":100,"class":"RSSP"}, | |
{"name":"it.housing.berkeley.edu","size":100,"class":"RSSP"} | |
] | |
}, | |
{ | |
"name":"Lowest Ranking Apps", | |
"class":"D", | |
"children": [ | |
{"name":"Online Appointment Management System (Mini, 30-minute and 45-minute).","size":50,"class":"CC"}, | |
{"name":"Letter Service System","size":50,"class":"CC"}, | |
{"name":"Job Fair Attendance Reports","size":50,"class":"CC"}, | |
{"name":"Externships System","size":50,"class":"CC"}, | |
{"name":"Employer Visibility Services","size":50,"class":"CC"}, | |
{"name":"Alumni Advance Enrollment","size":50,"class":"CC"}, | |
{"name":"Questions & Answers Center","size":50,"class":"CC"}, | |
{"name":"Student Org system (new)","size":50,"class":"DOS"}, | |
{"name":"Tracker","size":50,"class":"DOS"}, | |
{"name":"Help Desk","size":50,"class":"DOS"}, | |
{"name":"Cal2Action","size":50,"class":"DOS"}, | |
{"name":"People Locator","size":50,"class":"DOS"}, | |
{"name":"Student Opportunity Panel fund","size":50,"class":"DOS"}, | |
{"name":"RSVP","size":50,"class":"DOS"}, | |
{"name":"Workstudy tracking","size":50,"class":"DOS"}, | |
{"name":"FMPro - Events Tracking","size":50,"class":"DOS"}, | |
{"name":"FMPro - old Greek data","size":50,"class":"DOS"}, | |
{"name":"CEP / CEO","size":50,"class":"DOS"}, | |
{"name":"SA CMS/web site","size":50,"class":"DOS"}, | |
{"name":"InvolveMe","size":50,"class":"DOS"}, | |
{"name":"CADS reporting","size":50,"class":"DOS"}, | |
{"name":"Risk Management/Event Insurance","size":50,"class":"DOS"}, | |
{"name":"Emergency Loan","size":50,"class":"FASO"}, | |
{"name":"RCRSVP","size":50,"class":"FASO"}, | |
{"name":"S3","size":50,"class":"FASO"}, | |
{"name":"Classroom Tracker","size":50,"class":"OR"}, | |
{"name":"Student Group Reservations","size":50,"class":"OR"}, | |
{"name":"Help Desk","size":50,"class":"OR"}, | |
{"name":"Hyperion (campus)","size":50,"class":"OUA"}, | |
{"name":"SQL Server DB","size":50,"class":"OUA"}, | |
{"name":"Infomatica","size":50,"class":"OUA"}, | |
{"name":"Cal Rentals App","size":50,"class":"RSSP"}, | |
{"name":"Crystal Reports","size":50,"class":"RSSP"}, | |
{"name":"EMS Systems","size":50,"class":"RSSP"}, | |
{"name":"SM Readers","size":50,"class":"RSSP"}, | |
{"name":"TrainMan","size":50,"class":"RSSP"}, | |
{"name":"App Keys Management","size":50,"class":"RSSP"}, | |
{"name":"ASC Account Provisioning","size":50,"class":"RSSP"}, | |
{"name":"BigFix","size":50,"class":"RSSP"}, | |
{"name":"Bugzilla","size":50,"class":"RSSP"}, | |
{"name":"IP Tool - lite","size":50,"class":"RSSP"}, | |
{"name":"IT Asset Tracking","size":50,"class":"RSSP"}, | |
{"name":"ITProject","size":50,"class":"RSSP"}, | |
{"name":"Nagios","size":50,"class":"RSSP"}, | |
{"name":"PushTool","size":50,"class":"RSSP"}, | |
{"name":"RSSP Domain PWD Changer","size":50,"class":"RSSP"}, | |
{"name":"RT","size":50,"class":"RSSP"}, | |
{"name":"Symantec","size":50,"class":"RSSP"}, | |
{"name":"TWIKI","size":50,"class":"RSSP"}, | |
{"name":"Zabbix","size":50,"class":"RSSP"}, | |
{"name":"Devices","size":50,"class":"RSSP"}, | |
{"name":"Internals","size":50,"class":"RSSP"}, | |
{"name":"SCUNC (2.0)","size":50,"class":"RSSP"} | |
] | |
} | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var w = 960, | |
h = 500, | |
format = d3.format(",d"); | |
var pack = d3.layout.pack() | |
.size([w - 4, h - 4]) | |
.value(function(d) { return d.size; }); | |
var vis = d3.select("#chart").append("svg:svg") | |
.attr("width", w) | |
.attr("height", h) | |
.attr("class", "pack") | |
.append("svg:g") | |
.attr("transform", "translate(2, 2)"); | |
d3.json("data.json", function(json) { | |
var node = vis.data([json]).selectAll("g.node") | |
.data(pack.nodes) | |
.enter().append("svg:g") | |
.attr("class", function(d) { return d.children ? "node" : "leaf node"; }) | |
.attr("transform", function(d) { return "translate(" + d.x + "," + d.y + ")"; }); | |
node.append("svg:title") | |
//.text(function(d) { return d.class + " :: " + d.name + ": " + format(d.size / 100); }); | |
.text(function(d) { return d.class + " :: " + d.name + (d.children ? "" : ": " + format(d.size / 100)); }); | |
node.append("svg:circle") | |
.attr("r", function(d) { return d.r; }) | |
.attr("fill", "bcbd22") //bcbd22 | |
.attr("fill-opacity", 0) | |
.attr("stroke", "#aec7e8") | |
.attr("stroke-width", "0px"); | |
d3.selectAll("circle").filter(function(d) { return d.class === "OR"; }) | |
.attr("fill", "#1f77b4") | |
.attr("fill-opacity", .75) | |
.attr("stroke", "#1f77b4") | |
.attr("stroke-width", "1px"); | |
d3.selectAll("circle").filter(function(d) { return d.class === "OUA"; }) | |
.attr("fill", "#e377c2") | |
.attr("fill-opacity", .75) | |
.attr("stroke", "#e377c2") | |
.attr("stroke-width", "1px"); | |
d3.selectAll("circle").filter(function(d) { return d.class === "CC"; }) | |
.attr("fill", "#2ca02c") | |
.attr("fill-opacity", .75) | |
.attr("stroke", "#2ca02c") | |
.attr("stroke-width", "1px"); | |
d3.selectAll("circle").filter(function(d) { return d.class === "DOS"; }) | |
.attr("fill", "#d62728") | |
.attr("fill-opacity", .75) | |
.attr("stroke", "#d62728") | |
.attr("stroke-width", "1px"); | |
d3.selectAll("circle").filter(function(d) { return d.class === "FASO"; }) | |
.attr("fill", "#17becf") | |
.attr("fill-opacity", .75) | |
.attr("stroke", "#17becf") | |
.attr("stroke-width", "1px"); | |
d3.selectAll("circle").filter(function(d) { return d.class === "RSSP"; }) | |
.attr("fill", "#ff7f0e") | |
.attr("fill-opacity", .75) | |
.attr("stroke", "#ff7f0e") | |
.attr("stroke-width", "1px"); | |
d3.selectAll("circle").filter(function(d) { return d.class === "A"; }) | |
.attr("fill", "#74c476") //bcbd22 | |
.attr("fill-opacity", .50) | |
.attr("stroke", "#74c476") | |
.attr("stroke-width", "1px"); | |
d3.selectAll("circle").filter(function(d) { return d.class === "B"; }) | |
.attr("fill", "#bdbdbd") //17becf | |
.attr("fill-opacity", .20) | |
.attr("stroke", "#bdbdbd") | |
.attr("stroke-opacity", .25) | |
.attr("stroke-width", "1px"); | |
d3.selectAll("circle").filter(function(d) { return d.class === "C"; }) | |
.attr("fill", "#bdbdbd") //9467bd | |
.attr("fill-opacity", .20) | |
.attr("stroke", "#bdbdbd") | |
.attr("stroke-opacity", .25) | |
.attr("stroke-width", "1px"); | |
d3.selectAll("circle").filter(function(d) { return d.class === "D"; }) | |
.attr("fill", "#e7ba52") //8c564b | |
.attr("fill-opacity", .50) | |
.attr("stroke", "#e7ba52") //#1F77B4 | |
.attr("stroke-width", "1px"); | |
node.filter(function(d) { return !d.children; }).append("svg:text") | |
.attr("text-anchor", "middle") | |
.attr("dy", ".3em") | |
.text(function(d) { return d.name.substring(0, d.r / 3); }); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment