Created
October 7, 2011 00:01
-
-
Save tomhaymore/1269069 to your computer and use it in GitHub Desktop.
Attempt at Sunburst with Transitions
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
<html> | |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> | |
<head> | |
<title>D3 Test</title> | |
<script type="text/javascript" src="http://mbostock.github.com/d3/d3.js?1.27.2"></script> | |
<script type="text/javascript" src="http://mbostock.github.com/d3/d3.layout.js?1.27.2"></script> | |
</head> | |
<body> | |
<div class="gallery" id="chart"> | |
</div> | |
<script type="text/javascript"> | |
var w = 660, | |
h = 600, | |
r = Math.min(w, h) / 2, | |
color = d3.scale.category20(); | |
var x, | |
y, | |
duration = 500, | |
delay = 500; | |
var vis = d3.select("#chart").append("svg:svg") | |
.attr("width", w) | |
.attr("height", h) | |
.append("svg:g") | |
.attr("transform", "translate(" + w / 2 + "," + h / 2 + ")"); | |
var partition = d3.layout.partition() | |
.sort(null) | |
.size([2 * Math.PI, r * r]) | |
.value(function(d) { return 1; }); | |
var pos = function(d) { return (d.x + d.dx / 2 - Math.PI / 2) / Math.PI * 180;} | |
var arc = d3.svg.arc() | |
.startAngle(function(d) { return d.x; }) | |
.endAngle(function(d) { return d.x + d.dx; }) | |
.innerRadius(function(d) { return Math.sqrt(d.y); }) | |
.outerRadius(function(d) { return Math.sqrt(d.y + d.dy)/*+(d.depth == 0 ? 0 : d.value/2)*/; }); | |
d3.json("math_map_compact_3.json", function(json) { | |
var g = vis.data([json]).selectAll('g') | |
.data(partition) | |
.enter().append("svg:g"); | |
//.attr("display", function(d) { return d.depth ? null : "none"; }); // hide inner ring | |
g.append("svg:path") | |
.attr("class","unselected") | |
.attr("d", arc) | |
.attr("fill-rule", "evenodd") | |
.attr("display", function(d) { return d.depth > 1 ? "none" : null;}) | |
.style("stroke", "#fff") | |
.style("fill", function(d) { return color((d.children ? d.data : d.parent).name); }) | |
//.tween("arc",arcTween) | |
.on("click",collapseSections); | |
//.on("mouseover",mouseover) | |
//.on("mouseout",mouseout); | |
g.append("svg:text") | |
.attr("transform", function(d) { return "rotate(" + (d.x + d.dx / 2 - Math.PI / 2) / Math.PI * 180 + ")";}) | |
.attr("x", function(d) { return Math.sqrt(d.y);}) | |
//.attr("x", function(d) { return pos(d) == 90 ? "-30" : pos(d) > 0 ? (-Math.sqrt(d.y)-80) : (Math.sqrt(d.y)+10);}) | |
//.attr("dx", function(d) { return d.depth == 0 ? "-20" : "6";}) // margin | |
.attr("dy", ".35em") // vertical-align | |
.attr("class","unselected") | |
.attr("display", function(d) { return d.depth > 1 ? "none" : null;}) | |
.text(function(d) { return d.data.name;}); | |
}); | |
function collapseSections(d, i) { | |
console.log(d); | |
newSec = d.data.name; | |
//console.log(this); | |
//console.log(newSec); | |
//console.log(this.nextSibling); | |
d3.select(this, this.nextSibling) | |
.attr("class","selected"); | |
d3.select(this.nextSibling) | |
.attr("class","selected"); | |
d3.selectAll("path.unselected, text.unselected").transition() | |
.duration(duration) | |
.style("opacity",0.1) | |
.remove(); | |
} | |
function tweenArc(b) { | |
b.endAngle = 360; | |
var i = d3.interpolate({endAngle:0}, b); | |
console.log(i); | |
return function(t) { | |
return arc(i(t)); | |
}; | |
} | |
// Interpolate the scales! | |
function arcTween(d) { | |
var xd = d3.interpolate(x.domain(), [d.x, d.x + d.dx]), | |
yd = d3.interpolate(y.domain(), [d.y, 1]), | |
yr = d3.interpolate(y.range(), [d.y ? 20 : 0, r]); | |
return function(d, i) { | |
return i | |
? function(t) { return arc(d); } | |
: function(t) { x.domain(xd(t)); y.domain(yd(t)).range(yr(t)); return arc(d); }; | |
}; | |
} | |
function mouseover(d, i) { | |
d3.select(this) | |
.style("fill", "brown") | |
//.style("stroke", "grey"); | |
} | |
function mouseout(d, i) { | |
d3.select(this) | |
.style("fill", function(d) { return color((d.children ? d.data : d.parent).name); }) | |
} | |
function click(d, i) { | |
console.log("click", d, i); | |
} | |
// Stash the old values for transition. | |
function stash(d) { | |
d.x0 = d.x; | |
d.dx0 = d.dx; | |
} | |
</script> | |
</body> |
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": "Math", "children": [{"name": "Trigonometry", "children": [{"name": "Right Triangles and an Introduction to Trigonometry", "children": [{"name": "The Pythagorean Theorem", "children": [{"name": "The Pythagorean Theorem", "size": 99}, {"name": "Pythagorean Triples", "size": 12}, {"name": "Converse of the Pythagorean Theorem", "size": 11}]}, {"name": "Special Right Triangles", "children": [{"name": "The Distance Formula", "size": 10}, {"name": "Special Right Triangle #1: Isosceles Right Triangle", "size": 28}, {"name": "Special Right Triangle #2: 30-60-90 Triangle", "size": 6}]}, {"name": "Basic Trigonometric Functions", "children": [{"name": "Using Special Right Triangle Ratios", "size": 17}, {"name": "The Sine, Cosine, and Tangent Functions", "size": 8}]}, {"name": "Solving Right Triangles", "children": [{"name": "Secant, Cosecant, and Cotangent Functions", "size": 58}, {"name": "Solving Right Triangles", "size": 4}, {"name": "Inverse Trigonometric Functions", "size": 88}, {"name": "Finding the Area of a Triangle", "size": 65}, {"name": "Angles of Elevation and Depression", "size": 64}, {"name": "Right Triangles and Bearings", "size": 9}]}, {"name": "Measuring Rotation", "children": [{"name": "Other Applications of Right Triangles", "size": 37}, {"name": "Angles of Rotation in Standard Position", "size": 35}]}, {"name": "Applying Trig Functions to Angles of Rotation", "children": [{"name": "Coterminal Angles", "size": 79}, {"name": "Trigonometric Functions of Angles in Standard Position", "size": 8}]}, {"name": "Trigonometric Functions of Any Angle", "children": [{"name": "The Unit Circle", "size": 1}, {"name": "Reference Angles and Angles in the Unit Circle", "size": 59}, {"name": "Trigonometric Functions of Negative Angles", "size": 11}, {"name": "Trigonometric Functions of Angles Greater than 360 Degrees", "size": 6}]}]}, {"name": "Graphing Trigonometric Functions - 2nd edition", "children": [{"name": "Relating Trigonometric Functions", "children": [{"name": "Using a Calculator to Find Values", "size": 15}, {"name": "Reciprocal identities", "size": 13}, {"name": "Domain, Range, and Signs of Trig Functions", "size": 30}, {"name": "Quotient Identities", "size": 34}, {"name": "Cofunction Identities and Reflection", "size": 8}]}, {"name": "Radian Measure", "children": [{"name": "Pythagorean Identities", "size": 64}, {"name": "Understanding Radian Measure", "size": 94}, {"name": "Critial Angles in Radians", "size": 3}, {"name": "Converting Any Degree to Radians", "size": 64}, {"name": "The Six Trig Functions and Radians", "size": 40}]}, {"name": "Applications of Radian Measure", "children": [{"name": "Check the Mode", "size": 27}, {"name": "Rotations", "size": 3}, {"name": "Length of Arc", "size": 75}, {"name": "Area of a Sector", "size": 61}, {"name": "Length of a Chord", "size": 61}]}, {"name": "Circular Functions of Real Numbers", "children": [{"name": "Angular Velocity", "size": 55}, {"name": "The Sine Graph", "size": 94}, {"name": "The Cosine Graph", "size": 80}, {"name": "The Tangent Graph", "size": 56}, {"name": "The Three Reciprocal Functions", "size": 4}, {"name": "Cotangent", "size": 94}, {"name": "Cosecant", "size": 66}]}, {"name": "Translating Sine and Cosine Functions", "children": [{"name": "Secant", "size": 80}, {"name": "Vertical Translations", "size": 23}]}, {"name": "Amplitude, Period and Frequency", "children": [{"name": "Horizontal Translations or Phase Shifts", "size": 25}, {"name": "Amplitude", "size": 77}, {"name": "Period and Frequency", "size": 81}]}, {"name": "General Sinusoidal Graphs", "children": [{"name": "Combining Amplitude and Period", "size": 23}, {"name": "The Generalized Equations", "size": 42}, {"name": "Drawing Sketches/Identifying Transformations from the Equation", "size": 85}]}]}, {"name": "Trigonometric Identities and Equations - 2nd edition", "children": [{"name": "Graphing Tangent, Cotangent, Secant, and Cosecant", "children": [{"name": "Writing the Equation from a Sketch", "size": 8}, {"name": "Tangent and Cotangent", "size": 34}, {"name": "Secant and Cosecant", "size": 86}]}, {"name": "Fundamental Identities", "children": [{"name": "Graphing Calculator Note", "size": 55}, {"name": "Quotient Identity", "size": 84}, {"name": "Reciprocal Identities", "size": 89}, {"name": "Pythagorean Identity", "size": 8}, {"name": "Even and Odd Identities", "size": 37}]}, {"name": "Proving Identities", "children": [{"name": "Cofunction Identities", "size": 14}, {"name": "Working with Trigonometric Identities", "size": 10}]}, {"name": "Solving Trigonometric Equations", "children": [{"name": "Technology Note", "size": 68}, {"name": "Simplifying Trigonometric Expressions", "size": 54}, {"name": "Solving Trigonometric Equations", "size": 5}, {"name": "Solving Trigonometric Equations Using Factoring", "size": 66}]}, {"name": "Sum and Difference Identities", "children": [{"name": "Solving Trigonometric Equations Using the Quadratic Formula", "size": 97}, {"name": "Sum and Difference Formulas: cosine", "size": 4}, {"name": "Using the Sum and Difference Identities of cosine", "size": 85}, {"name": "Sum and Difference Identities: sine", "size": 90}, {"name": "Sum and Difference Identities: Tangent", "size": 10}, {"name": "Using the Sum and Difference Identities to Verify Other Identities", "size": 27}]}, {"name": "Double Angle Identities", "children": [{"name": "Solving Equations with the Sum and Difference Formulas", "size": 66}, {"name": "Deriving the Double Angle Identities", "size": 89}, {"name": "Applying the Double Angle Identities", "size": 17}]}, {"name": "Half-Angle Identities", "children": [{"name": "Solving Equations with Double Angle Identities", "size": 45}, {"name": "Deriving the Half Angle Formulas", "size": 57}]}]}, {"name": "Inverse Trigonometric Functions - 2nd edition", "children": [{"name": "Products, Sums, Linear Combinations, and Applications", "children": [{"name": "Solving Trigonometric Equations Using Half Angle Formulas", "size": 81}, {"name": "Sum to Product Formulas for Sine and Cosine", "size": 32}, {"name": "Product to Sum Formulas for Sine and Cosine", "size": 20}, {"name": "Solving Equations with Product and Sum Formulas", "size": 79}, {"name": "Triple-Angle Formulas and Beyond", "size": 91}, {"name": "Linear Combinations", "size": 31}]}, {"name": "Basic Inverse Trigonometric Functions", "children": [{"name": "Applications & Technology", "size": 97}, {"name": "Defining the Inverse of the Trigonometric Ratios", "size": 93}, {"name": "Exact Values for Inverse Sine, Cosine, and Tangent", "size": 48}]}, {"name": "Graphing Inverse Trigonometric Functions", "children": [{"name": "Finding Inverses Algebraically", "size": 66}, {"name": "Finding the Inverse by Mapping", "size": 74}]}, {"name": "Inverse Trigonometric Properties", "children": [{"name": "Finding the Inverse of the Trigonometric Functions", "size": 23}, {"name": "Composing Trig Functions and their Inverses", "size": 82}, {"name": "Composing Trigonometric Functions", "size": 31}, {"name": "Inverse Reciprocal Functions", "size": 17}, {"name": "Composing Inverse Reciprocal Trig Functions", "size": 99}]}]}, {"name": "Triangles and Vectors", "children": [{"name": "Applications & Models", "children": []}, {"name": "The Law of Cosines", "children": [{"name": "Trigonometry in Terms of Algebra", "size": 59}, {"name": "Derive the Law of Cosines", "size": 97}, {"name": "Case #1: Finding the Side of an Oblique Triangle", "size": 62}, {"name": "Case #2: Finding any Angle of a Triangle", "size": 67}]}, {"name": "Area of a Triangle", "children": [{"name": "Identify Accurate Drawings of General Triangles", "size": 93}, {"name": "Find the Area Using Three Sides: Heron\u2019s Formula", "size": 97}, {"name": "Heron\u2019s Formula:", "size": 87}]}, {"name": "The Law of Sines", "children": [{"name": "Finding a Part of the Triangle, Given the Area", "size": 34}, {"name": "Deriving the Law of Sines", "size": 61}, {"name": "AAS (Angle-Angle-Side)", "size": 58}, {"name": "ASA (Angle-Side-Angle)", "size": 22}]}, {"name": "The Ambiguous Case", "children": [{"name": "Solving Triangles", "size": 40}, {"name": "Possible Triangles with SSA", "size": 57}, {"name": "Using the Law of Sines", "size": 54}]}, {"name": "General Solutions of Triangles", "children": [{"name": "Using the Law of Cosines", "size": 41}, {"name": "Summary of Triangle Techniques", "size": 18}, {"name": "Using the Law of Cosines", "size": 18}]}, {"name": "Vectors", "children": [{"name": "Using the Law of Sines", "size": 49}, {"name": "Directed Line Segments, Equal Vectors, and Absolute Value", "size": 6}, {"name": "Vector Addition", "size": 46}, {"name": "Vector Subtraction", "size": 77}]}]}]}, {"name": "Algebra", "children": [{"name": "Equations and Functions", "children": [{"name": "Variable Expressions", "children": [{"name": "Evaluate Algebraic Expressions", "size": 13}]}, {"name": "Order of Operations", "children": [{"name": "Evaluate Algebraic Expressions with Exponents", "size": 64}, {"name": "Order of Operations", "size": 37}, {"name": "Evaluate Algebraic Expressions with Grouping Symbols", "size": 12}, {"name": "Evaluate Algebraic Expressions with Fraction Bars", "size": 66}]}, {"name": "Patterns and Equations", "children": [{"name": "Evaluate Algebraic Expressions with a TI-83/84 Family Graphing Calculator", "size": 24}, {"name": "Write an Equation", "size": 2}, {"name": "Use a Verbal Model to Write an Equation", "size": 58}]}, {"name": "Equations and Inequalities", "children": [{"name": "Solve Problems Using Equations", "size": 48}, {"name": "Write Equations and Inequalities", "size": 21}, {"name": "Check Solutions to Equations", "size": 61}]}, {"name": "Functions as Rules and Tables", "children": [{"name": "Check Solutions to Inequalities", "size": 45}, {"name": "Identify the Domain and Range of a Function", "size": 46}, {"name": "Make a Table For a Function", "size": 67}, {"name": "Write a Function Rule", "size": 87}]}, {"name": "Functions as Graphs", "children": [{"name": "Represent a Real-World Situation with a Function", "size": 100}, {"name": "Graph a Function From a Rule or Table", "size": 68}, {"name": "Write a Function Rule from a Graph", "size": 95}]}, {"name": "Problem-Solving Plan", "children": [{"name": "Determine Whether a Relation is a Function", "size": 26}, {"name": "Read and Understand a Given Problem Situation", "size": 64}, {"name": "Make a Plan to Solve the Problem", "size": 98}, {"name": "Solve the Problem and Check the Results", "size": 89}]}]}, {"name": "Real Numbers", "children": [{"name": "Problem-Solving Strategies: Make a Table and Look for a Pattern", "children": [{"name": "Compare Alternative Approaches to Solving the Problem", "size": 98}, {"name": "Read and Understand Given Problem Situations", "size": 62}, {"name": "Develop and Use the Strategy: Make a Table", "size": 30}, {"name": "Develop and Use the Strategy: Look for a Pattern", "size": 88}]}, {"name": "Integers and Rational Numbers", "children": [{"name": "Plan and Compare Alternative Approaches to Solving Problems", "size": 45}, {"name": "Graph and Compare Integers", "size": 100}, {"name": "Classifying Rational Numbers", "size": 48}, {"name": "Order Rational Numbers", "size": 1}, {"name": "Graph and Order Rational Numbers", "size": 55}, {"name": "Find the Opposites of Numbers", "size": 43}]}, {"name": "Adding and Subtracting Rational Numbers", "children": [{"name": "Find Absolute Values", "size": 99}, {"name": "Add and Subtract Using a Number Line", "size": 15}, {"name": "Adding and Subtracting Rational Numbers", "size": 48}, {"name": "Identify and Apply Properties of Addition", "size": 18}]}, {"name": "Multiplying and Dividing Rational Numbers", "children": [{"name": "Evaluate Change Using a Variable Expression", "size": 61}, {"name": "Multiplying Numbers by Negative One", "size": 6}, {"name": "Multiply Rational Numbers", "size": 7}, {"name": "Identify and Apply Properties of Multiplication", "size": 85}, {"name": "Identity Elements", "size": 63}, {"name": "Find Multiplicative Inverses", "size": 66}]}, {"name": "The Distributive Property", "children": [{"name": "Divide Rational Numbers", "size": 58}, {"name": "Apply the Distributive Property", "size": 33}]}, {"name": "Square Roots and Real Numbers", "children": [{"name": "Identify Expressions That Involve the Distributive Property", "size": 12}, {"name": "Find Square Roots", "size": 47}, {"name": "Approximate Square Roots", "size": 44}, {"name": "Identify Irrational Numbers", "size": 99}]}]}, {"name": "Equations of Lines", "children": [{"name": "Problem-Solving Strategies: Guess and Check, Work Backward", "children": [{"name": "Classify Real Numbers", "size": 98}, {"name": "Develop and Use the Strategy \u201cGuess and Check\u201d", "size": 92}, {"name": "Develop and Use the Strategy \u201cWork Backward\u201d", "size": 76}]}, {"name": "One-Step Equations", "children": [{"name": "Plan and Compare Alternative Approaches to Solving Problems", "size": 56}, {"name": "Solving Equations Using Addition and Subtraction", "size": 21}]}, {"name": "Two-Step Equations", "children": [{"name": "Solving Equations Using Multiplication and Division", "size": 45}, {"name": "Solve a Two-Step Equation", "size": 95}]}, {"name": "Multi-Step Equations", "children": [{"name": "Solve a Two-Step Equation by Combining Like Terms", "size": 1}, {"name": "Solving Multi-Step Equations by Combining Like Terms", "size": 15}, {"name": "Solving Multi-Step Equations Using the Distributive Property", "size": 67}, {"name": "Ohm\u2019s Law", "size": 90}, {"name": "Distance, Speed and Time", "size": 64}]}, {"name": "Equations with Variables on Both Sides", "children": [{"name": "Speed of Sound", "size": 26}, {"name": "Solve an Equation with Variables on Both Sides", "size": 48}]}, {"name": "Ratios and Proportions", "children": [{"name": "Solve an Equation with Grouping Symbols", "size": 25}, {"name": "Write a ratio", "size": 77}, {"name": "Write and Solve a Proportion", "size": 40}, {"name": "Solve Proportions Using Cross Products", "size": 77}]}]}, {"name": "Graphs of Equations and Functions", "children": [{"name": "Percent Problems", "children": [{"name": "Scale and Indirect Measurement", "size": 11}, {"name": "Finding and Converting Percentages", "size": 23}, {"name": "Use the Percent Equation", "size": 10}]}, {"name": "The Coordinate Plane", "children": [{"name": "Find Percent of Change", "size": 81}, {"name": "The Coordinate Plane", "size": 99}, {"name": "Identify Coordinates of Points", "size": 10}, {"name": "Plot Points in a Coordinate Plane", "size": 12}, {"name": "Graph a Function Given a Table", "size": 92}]}, {"name": "Graphs of Linear Equations", "children": [{"name": "Graph a Function Given a Rule", "size": 26}, {"name": "Graph a Linear Equation", "size": 76}, {"name": "Graphs and Equations of Horizontal and Vertical Lines", "size": 25}]}, {"name": "Graphing Using Intercepts", "children": [{"name": "Analyze Graphs of Linear Functions", "size": 48}, {"name": "Finding Intercepts by Substitution", "size": 6}]}, {"name": "Slope and Rate of Change", "children": [{"name": "Finding Intercepts for Standard Form Equations Using the Cover-Up Method", "size": 61}, {"name": "Find the Slope of a Line", "size": 2}, {"name": "Find the Slopes of Horizontal and Vertical lines", "size": 29}, {"name": "Find a Rate of Change", "size": 18}]}, {"name": "Graphs Using Slope-Intercept Form", "children": [{"name": "Interpret a Graph to Compare Rates of Change", "size": 48}, {"name": "Graph an Equation in Slope-Intercept Form", "size": 16}]}, {"name": "Direct Variation Models", "children": [{"name": "Changing the Slope or Intercept of a Line", "size": 75}, {"name": "Identify Direct Variation", "size": 8}, {"name": "Graph Direct Variation Equations", "size": 8}]}, {"name": "Linear Function Graphs", "children": [{"name": "Ohm's Law", "size": 2}, {"name": "Functions", "size": 63}, {"name": "Use Function Notation", "size": 11}, {"name": "Graph a Linear Function", "size": 61}]}]}, {"name": "Writing Linear Equations", "children": [{"name": "Problem-Solving Strategies - Graphs", "children": []}, {"name": "Forms of Linear Equations", "children": [{"name": "Arithmetic Progressions", "size": 58}, {"name": "Write an Equation Given the Slope and a Point", "size": 12}, {"name": "Write an Equation Given Two Points", "size": 85}, {"name": "Graph an Equation in Point-Slope Form", "size": 26}, {"name": "Linear Equations in Standard Form", "size": 21}, {"name": "Converting to Standard Form", "size": 45}]}, {"name": "Equations of Parallel and Perpendicular Lines", "children": [{"name": "Graphing Equations in Standard Form", "size": 10}, {"name": "Determine When Lines are Parallel or Perpendicular", "size": 88}, {"name": "Write Equations of Parallel and Perpendicular Lines", "size": 6}]}, {"name": "Fitting a Line to Data", "children": [{"name": "Investigate Families of Lines", "size": 28}, {"name": "Make a Scatter Plot", "size": 88}, {"name": "Fit a Line to Data", "size": 99}, {"name": "Write an Equation For a Line of Best Fit", "size": 84}]}]}, {"name": "Linear Inequalities", "children": [{"name": "Predicting with Linear Models", "children": [{"name": "Perform Linear Regression With a Graphing Calculator", "size": 78}, {"name": "Linear Interpolation", "size": 17}]}, {"name": "Solving Inequalities", "children": [{"name": "Linear Extrapolation", "size": 20}, {"name": "Write and Graph Inequalities in One Variable on a Number Line", "size": 2}, {"name": "Solving Inequalities Using Addition and Subtraction", "size": 88}, {"name": "Solving Inequalities Using Multiplication and Division", "size": 62}]}, {"name": "Using Inequalities", "children": [{"name": "Solving Multi-Step Inequalities", "size": 43}, {"name": "Expressing Solutions of an Inequality", "size": 53}]}, {"name": "Compound Inequalities", "children": [{"name": "Identify the Number of Solutions of an Inequality", "size": 28}, {"name": "Write and Graph Compound Inequalities on a Number Line", "size": 87}, {"name": "Solve a Compound Inequality With \u201cand\u201d or \u201cor\u201d", "size": 12}]}, {"name": "Absolute Value Equations and Inequalities", "children": [{"name": "Solve Compound Inequalities Using a Graphing Calculator (TI-83/84 family)", "size": 58}, {"name": "Solve an Absolute Value Equation", "size": 59}, {"name": "Analyze Solutions to Absolute Value Equations", "size": 76}, {"name": "Graph Absolute Value Functions", "size": 9}, {"name": "Absolute Value Inequalities", "size": 80}, {"name": "Solve Absolute Value Inequalities", "size": 53}, {"name": "Rewrite and Solve Absolute Value Inequalities as Compound Inequalities", "size": 70}]}]}, {"name": "Solving Systems of Equations and Inequalities", "children": [{"name": "Linear Inequalities in Two Variables", "children": [{"name": "Further Resources", "size": 51}, {"name": "Graph Linear Inequalities in One Variable in the Coordinate Plane", "size": 82}]}, {"name": "Linear Systems by Graphing", "children": [{"name": "Graph Linear Inequalities in Two Variables", "size": 33}, {"name": "Determine Whether an Ordered Pair is a Solution to a System of Equations", "size": 90}, {"name": "Determine the Solution to a Linear System by Graphing", "size": 90}]}, {"name": "Solving Linear Systems by Substitution", "children": [{"name": "Solving a System of Equations Using a Graphing Calculator", "size": 8}, {"name": "Solving Linear Systems Using Substitution of Variable Expressions", "size": 33}]}, {"name": "Solving Linear Systems by Elimination", "children": [{"name": "Mixture Problems", "size": 69}, {"name": "Solving Linear Systems Using Addition of Equations", "size": 61}, {"name": "Solving Linear Systems Using Subtraction of Equations", "size": 64}, {"name": "Solving Linear Systems Using Multiplication", "size": 90}, {"name": "Solving a Linear System by Multiplying One Equation", "size": 32}, {"name": "Solving a Linear System by Multiplying Both Equations", "size": 38}]}, {"name": "Special Types of Linear Systems", "children": [{"name": "Comparing Methods for Solving Linear Systems", "size": 45}, {"name": "Determining the Type of System Algebraically", "size": 72}]}]}, {"name": "Exponential Functions", "children": [{"name": "Systems of Linear Inequalities", "children": [{"name": "Applications", "size": 78}, {"name": "Graph a System of Two Linear Inequalities", "size": 42}]}, {"name": "Exponent Properties Involving Products", "children": [{"name": "Graph a System of More Than Two Linear Inequalities", "size": 50}, {"name": "Use the Product of Powers Property", "size": 94}]}, {"name": "Exponent Properties Involving Quotients", "children": [{"name": "Use the Power of a Product Property", "size": 35}, {"name": "Use the Quotient of Powers Property", "size": 37}]}, {"name": "Zero, Negative, and Fractional Exponents", "children": [{"name": "The Power of a Quotient Property", "size": 48}, {"name": "Simplify Expressions With Negative Exponents", "size": 93}, {"name": "Simplify Expressions with Exponents of Zero", "size": 31}, {"name": "Simplify Expressions With Fractional Exponents", "size": 78}]}, {"name": "Scientific Notation", "children": [{"name": "Evaluate Exponential Expressions", "size": 22}, {"name": "Writing Numbers in Scientific Notation", "size": 74}, {"name": "Evaluating Expressions in Scientific Notation", "size": 29}]}, {"name": "Geometric Sequences", "children": [{"name": "Evaluate Expressions in Scientific Notation Using a Graphing Calculator", "size": 58}]}, {"name": "Exponential Functions", "children": [{"name": "Identify a Geometric Sequence", "size": 1}, {"name": "Exponential Functions", "size": 59}]}]}, {"name": "Polynomials", "children": [{"name": "Applications of Exponential Functions", "children": [{"name": "Compare Graphs of Exponential Functions", "size": 80}]}, {"name": "Addition and Subtraction of Polynomials", "children": [{"name": "Problem-Solving Strategies", "size": 9}, {"name": "Degrees of Polynomials and Standard Form", "size": 69}, {"name": "Simplifying Polynomials", "size": 66}, {"name": "Adding and Subtracting Polynomials", "size": 99}]}, {"name": "Multiplication of Polynomials", "children": [{"name": "Problem Solving Using Addition or Subtraction of Polynomials", "size": 80}, {"name": "Multiplying a Polynomial by a Monomial", "size": 22}]}, {"name": "Special Products of Polynomials", "children": [{"name": "Multiplying Two Polynomials", "size": 30}, {"name": "Find the Square of a Binomial", "size": 18}]}, {"name": "Polynomial Equations in Factored Form", "children": [{"name": "Find the Product of Binomials Using Sum and Difference Patterns", "size": 39}, {"name": "Find the Greatest Common Monomial Factor", "size": 15}, {"name": "Use the Zero-Product Property", "size": 33}]}, {"name": "Factoring Quadratic Expressions", "children": [{"name": "Solve Simple Polynomial Equations by Factoring", "size": 74}, {"name": "Write Quadratic Expressions in Standard Form", "size": 95}, {"name": "Factor when a = 1, b is Positive, and c is Positive", "size": 44}, {"name": "Factor when a = 1, b is Negative and c is Positive", "size": 26}, {"name": "Factor when a = 1 and c is Negative", "size": 58}]}, {"name": "Factoring Special Products", "children": [{"name": "Factor when a = - 1", "size": 43}, {"name": "Factor the Difference of Two Squares", "size": 36}, {"name": "Factor Perfect Square Trinomials", "size": 1}]}]}, {"name": "Quadratic Equations and Quadratic Functions", "children": [{"name": "Factoring Polynomials Completely", "children": [{"name": "Solve Quadratic Polynomial Equations by Factoring", "size": 14}, {"name": "Factor out a Common Binomial", "size": 2}, {"name": "Factor by Grouping", "size": 99}, {"name": "Factor Quadratic Trinomials Where a \u2260 1", "size": 90}]}, {"name": "Graphs of Quadratic Functions", "children": [{"name": "Resources", "size": 19}, {"name": "Graph Quadratic Functions", "size": 65}, {"name": "Compare Graphs of Quadratic Functions", "size": 20}, {"name": "Graph Quadratic Functions in Intercept Form", "size": 87}]}, {"name": "Quadratic Equations by Graphing", "children": [{"name": "Analyze Graphs of Real-World Quadratic Functions.", "size": 70}, {"name": "Identify the Number of Solutions of a Quadratic Equation", "size": 88}, {"name": "Solve Quadratic Equations by Graphing", "size": 20}]}, {"name": "Quadratic Equations by Square Roots", "children": [{"name": "Analyze Quadratic Functions Using a Graphing Calculator", "size": 64}, {"name": "Solve Quadratic Equations Involving Perfect Squares", "size": 74}]}, {"name": "Solving Quadratic Equations by Completing the Square", "children": [{"name": "Approximate Solutions of Quadratic Equations", "size": 31}, {"name": "Complete the Square of a Quadratic Expression", "size": 9}, {"name": "Solve Quadratic Equations by Completing the Square", "size": 57}]}, {"name": "Solving Quadratic Equations by the Quadratic Formula", "children": [{"name": "Graph Quadratic Functions in Vertex Form", "size": 33}, {"name": "Solve Quadratic Equations Using the Quadratic Formula", "size": 27}, {"name": "Finding the Vertex of a Parabola with the Quadratic Formula", "size": 9}]}, {"name": "The Discriminant", "children": [{"name": "Identify and Choose Methods for Solving Quadratic Equations.", "size": 47}, {"name": "Find the Discriminant of a Quadratic Equation", "size": 50}]}]}, {"name": "Algebra and Geometry Connections", "children": [{"name": "Linear, Exponential and Quadratic Models", "children": [{"name": "Interpret the Discriminant of a Quadratic Equation", "size": 42}, {"name": "Identify Functions Using Differences or Ratios", "size": 58}, {"name": "Write Equations for Functions", "size": 65}]}, {"name": "Graphs of Square Root Functions", "children": [{"name": "Perform Exponential and Quadratic Regressions with a Graphing Calculator", "size": 56}]}, {"name": "Radical Expressions", "children": [{"name": "Graph and Compare Square Root Functions", "size": 22}, {"name": "Even and Odd Roots", "size": 8}, {"name": "Use the Product and Quotient Properties of Radicals", "size": 33}, {"name": "Add and Subtract Radical Expressions", "size": 62}, {"name": "Multiply Radical Expressions", "size": 26}]}, {"name": "Radical Equations", "children": [{"name": "Rationalize the Denominator", "size": 27}, {"name": "Solve a Radical Equation", "size": 72}, {"name": "Solve Radical Equations with Radicals on Both Sides", "size": 33}]}, {"name": "The Pythagorean Theorem and Its Converse", "children": [{"name": "Identify Extraneous Solutions to Radical Equations", "size": 19}, {"name": "Use the Pythagorean Theorem and Its Converse", "size": 92}]}]}]}, {"name": "APS", "children": [{"name": "Visualizations of Data", "children": [{"name": "Histograms and Frequency Distributions", "children": [{"name": "Frequency Tables", "size": 6}, {"name": "Histograms", "size": 5}, {"name": "Relative Frequency Histogram", "size": 72}, {"name": "Frequency Polygons", "size": 9}, {"name": "Cumulative Frequency Histograms and Ogive Plots", "size": 45}]}, {"name": "Common Graphs and Data Plots", "children": [{"name": "Shape, Center, Spread", "size": 51}, {"name": "Categorical Variables: Bar Graphs and Pie Graphs", "size": 52}, {"name": "Displaying Univariate Data", "size": 74}]}]}, {"name": "Discrete Probability Distribution", "children": [{"name": "Box-and-Whisker Plots", "children": [{"name": "Displaying Bivariate Data", "size": 100}, {"name": "Part One: Questions", "size": 61}]}, {"name": "Two Types of Random Variables", "children": []}, {"name": "Probability Distribution for a Discrete Random Variable", "children": []}, {"name": "Mean and Standard Deviation of Discrete Random Variables", "children": []}, {"name": "Sums and Differences of Independent Random Variables", "children": []}, {"name": "The Binomial Probability Distribution", "children": []}, {"name": "The Poisson Probability Distribution", "children": []}]}, {"name": "Normal Distribution", "children": [{"name": "Geometric Probability Distribution", "children": []}, {"name": "The Standard Normal Probability Distribution", "children": [{"name": "Part Two: Open-Ended Questions", "size": 72}]}, {"name": "The Density Curve of the Normal Distribution", "children": []}]}, {"name": "Planning and Conducting an Experiment or Study", "children": [{"name": "Applications of the Normal Distribution", "children": []}, {"name": "Surveys and Sampling", "children": [{"name": "The Characteristics of a Normal Distribution", "size": 71}, {"name": "Census vs. Sample", "size": 16}]}]}, {"name": "Sampling Distributions and Estimations", "children": [{"name": "Experimental Design", "children": [{"name": "Reducing Bias", "size": 16}, {"name": "Part One: Multiple Choice", "size": 13}]}, {"name": "Sampling Distribution", "children": []}, {"name": "The z-Score and the Central Limit Theorem", "children": []}]}, {"name": "Hypothesis Testing", "children": [{"name": "Confidence Intervals", "children": []}, {"name": "Hypothesis Testing and the P-Value", "children": []}, {"name": "Testing a Proportion Hypothesis", "children": []}, {"name": "Testing a Mean Hypothesis", "children": []}, {"name": "Student\u2019s t-Distribution", "children": []}]}, {"name": "Regression and Correlation", "children": [{"name": "Testing a Hypothesis for Dependent and Independent Samples", "children": []}, {"name": "Scatterplots and Linear Correlation", "children": []}, {"name": "Least-Squares Regression", "children": []}, {"name": "Inferences about Regression", "children": []}]}, {"name": "Chi-Square", "children": [{"name": "Multiple Regression", "children": []}, {"name": "The Goodness-of-Fit Test", "children": []}, {"name": "Test of Independence", "children": []}]}, {"name": "Analysis of Variance and F-Distribution", "children": [{"name": "Testing One Variance", "children": []}, {"name": "The F-Distribution and Testing Two Variances", "children": []}, {"name": "The One-Way ANOVA Test", "children": []}]}, {"name": "Non-Parametric Statistics", "children": [{"name": "The Two-Way ANOVA Test", "children": []}, {"name": "The Rank Sum Test and Rank Correlation", "children": []}]}]}, {"name": "CAL", "children": [{"name": "Functions, Limits, and Continuity", "children": [{"name": "Equations and Graphs", "children": []}, {"name": "Relations and Functions", "children": []}, {"name": "Models and Data", "children": []}, {"name": "The Calculus", "children": []}, {"name": "Finding Limits", "children": []}, {"name": "Evaluating Limits", "children": []}, {"name": "Continuity", "children": []}]}, {"name": "Derivatives", "children": [{"name": "Infinite Limits", "children": []}, {"name": "Tangent Lines and Rates of Change", "children": [{"name": "The Tangent Line", "size": 32}]}, {"name": "The Derivative", "children": [{"name": "Average Rates of Change", "size": 24}, {"name": "Notation", "size": 90}]}, {"name": "Techniques of Differentiation", "children": [{"name": "Existence and Differentiability of a Function", "size": 10}]}, {"name": "Derivatives of Trigonometric Functions", "children": []}, {"name": "The Chain Rule", "children": []}, {"name": "Implicit Differentiation", "children": []}]}, {"name": "Applications of Derivatives", "children": [{"name": "Linearization and Newton\u2019s Method", "children": [{"name": "The Derivative of a Constant", "size": 50}, {"name": "Linearization: The Tangent Line Approximation", "size": 49}]}, {"name": "Related Rates", "children": []}, {"name": "Extrema and the Mean Value Theorem", "children": []}, {"name": "The First Derivative Test", "children": []}, {"name": "The Second Derivative Test", "children": []}, {"name": "Limits at Infinity", "children": []}, {"name": "Analyzing the Graph of a Function", "children": []}, {"name": "Optimization", "children": []}]}, {"name": "Integration", "children": [{"name": "Approximation Errors", "children": []}, {"name": "Indefinite Integrals Calculus", "children": [{"name": "Newton\u2019s Method", "size": 26}]}, {"name": "The Initial Value Problem", "children": []}, {"name": "The Area Problem", "children": []}, {"name": "Definite Integrals", "children": []}, {"name": "Evaluating Definite Integrals", "children": []}, {"name": "The Fundamental Theorem of Calculus", "children": []}, {"name": "Integration by Substitution", "children": []}]}, {"name": "Applications of Definite Integrals", "children": [{"name": "Numerical Integration", "children": []}, {"name": "Area Between Two Curves", "children": []}, {"name": "Volumes", "children": [{"name": "Multimedia Link", "size": 89}, {"name": "The Volume Formula", "size": 55}, {"name": "Volumes of Solids of Revolution", "size": 56}]}, {"name": "The Length of a Plane Curve", "children": []}, {"name": "Area of a Surface of Revolution", "children": []}]}, {"name": "Transcendental Functions", "children": [{"name": "Applications from Physics, Engineering, and Statistics", "children": [{"name": "Volume By Cylindrical Shells", "size": 43}, {"name": "Work", "size": 25}, {"name": "Fluid Statics: Pressure", "size": 39}]}, {"name": "Inverse Functions", "children": [{"name": "Normal Probabilities", "size": 5}]}, {"name": "Exponential and Logarithmic Functions", "children": []}, {"name": "Differentiation and Integration of Logarithmic and Exponential Functions", "children": [{"name": "Continuity and Differentiability of Inverse Functions", "size": 5}, {"name": "The Derivative of a Logarithmic Function", "size": 7}, {"name": "Integrals Involving Natural Logarithmic Function", "size": 10}, {"name": "Derivatives of Exponential Functions", "size": 43}]}, {"name": "Exponential Growth and Decay", "children": [{"name": "Integrals Involving Exponential Functions", "size": 43}]}, {"name": "Derivatives and Integrals Involving Inverse Trigonometric Functions", "children": [{"name": "Applications of Growth and Decay", "size": 37}, {"name": "The Derivative Formulas of the Inverse Trigonometric Functions", "size": 44}]}]}, {"name": "Integration Techniques", "children": [{"name": "L\u2019Hospital\u2019s Rule", "children": []}, {"name": "Integration by Substitution", "children": [{"name": "The Integration Formulas of the Inverse Trigonometric Functions", "size": 77}, {"name": "Trigonometric Integrands", "size": 39}]}, {"name": "Integration By Parts", "children": [{"name": "Using Substitution on Definite Integrals", "size": 21}, {"name": "Repeated Use of Integration by Parts", "size": 1}, {"name": "Tabular Integration by Parts", "size": 27}]}, {"name": "Integration by Partial Fractions", "children": [{"name": "Solving for an Unknown Integral", "size": 23}]}, {"name": "Trigonometric Integrals", "children": [{"name": "General Description of the Method", "size": 13}, {"name": "Integrating Powers of Sines and Cosines", "size": 99}]}, {"name": "Trigonometric Substitutions", "children": []}, {"name": "Improper Integrals", "children": [{"name": "Integrating Powers of Secants and Tangents", "size": 25}, {"name": "Integration Over Infinite Limits", "size": 12}, {"name": "Integrands with Infinite Discontinuities", "size": 79}, {"name": "Homework", "size": 44}]}]}]}]} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment