summaryrefslogtreecommitdiff
path: root/priv/static/metrics-graphics-3.0-alpha3/examples/charts/lines.htm
diff options
context:
space:
mode:
Diffstat (limited to 'priv/static/metrics-graphics-3.0-alpha3/examples/charts/lines.htm')
-rw-r--r--priv/static/metrics-graphics-3.0-alpha3/examples/charts/lines.htm335
1 files changed, 0 insertions, 335 deletions
diff --git a/priv/static/metrics-graphics-3.0-alpha3/examples/charts/lines.htm b/priv/static/metrics-graphics-3.0-alpha3/examples/charts/lines.htm
deleted file mode 100644
index b758d34..0000000
--- a/priv/static/metrics-graphics-3.0-alpha3/examples/charts/lines.htm
+++ /dev/null
@@ -1,335 +0,0 @@
- <div class='row trunk-section'>
- <div class='col-lg-7 text-center' id='fake_users1'></div>
- <div class='col-lg-5'>
- <div class='data-column'><a href='data/fake_users1.json'>data</a></div>
-
-<pre><code class='javascript'>d3.json('data/fake_users1.json', function(data) {
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Line Chart",
- description: "This is a simple line chart. You can remove the area portion by adding <i>area: false</i> to the arguments list.",
- data: data,
- width: 600,
- height: 200,
- right: 40,
- target: document.getElementById('fake_users1'),
- x_accessor: 'date',
- y_accessor: 'value'
- });
-});</code></pre>
-
- </div>
- </div>
-
- <div class='row trunk-section'>
- <div class='col-lg-7 text-center' id='confidence_band'></div>
- <div class='col-lg-5'>
- <div class='data-column'><a href='data/confidence_band.json'>data</a></div>
-
-<pre><code class='javascript'>d3.json('data/confidence_band.json', function(data) {
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Confidence Band",
- description: "This is an example of a graphic with a confidence band and extended x-axis ticks enabled.",
- data: data,
- format: 'percentage',
- width: 600,
- height: 200,
- right: 40,
- area: false,
- target: '#confidence_band',
- show_secondary_x_label: false,
- show_confidence_band: ['l', 'u'],
- x_extended_ticks: true
- });
-});</code></pre>
-
- </div>
- </div>
-
- <div class='row trunk-section'>
- <div class='col-lg-7 text-center' id='small-range'></div>
- <div class='col-lg-5'>
- <div class='data-column'><a href='data/small-range.json'>data</a></div>
-
-<pre><code class='javascript'>d3.json('data/small-range.json', function(data) {
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Small Range of Integers",
- description: "When we have a data object of integers and a small range of values, the auto-generated set of y-axis ticks are filtered so that we don't include fractional values.",
- data: data,
- interpolate: d3.curveLinear,
- width: 600,
- height: 200,
- right: 40,
- target: '#small-range'
- });
-});</code></pre>
-
- </div>
- </div>
-
- <div class='row trunk-section'>
- <div class='col-lg-7 text-center'>
- <div id='briefing-1'></div>
- <div id='briefing-2'></div>
- </div>
- <div class='col-lg-5'>
- <div class='data-column'>
- <a href='data/brief-1.json'>data 1</a>,
- <a href='data/brief-2.json'>data 2</a>
- </div>
-
-<pre><code class='javascript'>d3.json('data/brief-1.json', function(data) {
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Linked Graphic",
- description: "The two graphics in this section are linked together. A rollover in one causes a rollover in the other.",
- data: data,
- linked: true,
- width: 600,
- height: 200,
- right: 40,
- xax_count: 4,
- target: '#briefing-1'
- });
-});
-
-d3.json('data/brief-2.json', function(data) {
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Other Linked Graphic",
- description: "Roll over and watch as the graphic to the left triggers.",
- data: data,
- area: false,
- linked: true,
- width: 600,
- height: 200,
- right: 40,
- xax_count: 4,
- target: '#briefing-2'
- });
-});</code></pre>
-
- </div>
- </div>
-
- <div class='row trunk-section'>
- <div class='col-lg-7 text-center' id='singleton'></div>
- <div class='col-lg-5'>
-
-<pre><code class='javascript'>MG.data_graphic({
- title: "Singleton",
- description: "Handling a solitary data point.",
- data: [{'date': new Date('2015-03-05T21:00:00Z'), 'value': 12000}],
- width: 600,
- height: 200,
- right: 40,
- target: '#singleton'
-});</code></pre>
-
- </div>
- </div>
-
- <div class='row trunk-section'>
- <div class='col-lg-7 text-center' id='custom-color'></div>
- <div class='col-lg-5'>
-
-<pre><code class='javascript'>d3.json('data/fake_users1.json', function(data) {
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Changing Single Line Color",
- description: "For single line charts, there are two simple ways to change a line color. The first is to change the css (described on the wiki). The other is to specify a color value using color: <em>string</em> or colors: <em>string</em>.",
- data: data,
- width: 600,
- height: 200,
- right: 40,
- color: '#8C001A',
- target: 'div#custom-color',
- x_accessor: 'date',
- y_accessor: 'value'
- });
-});</code></pre>
-
- </div>
- </div>
-
- <div class='row trunk-section'>
- <div class='col-lg-7 text-center' id='area_flipped_users_gain_loss'></div>
- <div class='col-lg-5'>
- <div class='data-column'><a href='data/fake_users1.json'>data</a></div>
-
- <pre><code class='javascript'>d3.json('data/fake_users1.json', function(data) {
-
- var max = d3.max(data, function (d) {
- return d.value;
- });
- var min = d3.min(data, function(d) {
- return d.value;
- });
-
- var offsetForNegativeValues = ((max - min) / 1.75);
-
- for (var i = 0; i < data.length; i++) {
- data[i].value = (data[i].value - offsetForNegativeValues) / 1000000;
- }
-
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Flipped area under Y value baseline",
- description: "This is a line chart having a flipped area under a Y value baseline",
- data: data,
- width: 600,
- height: 200,
- right: 40,
- area: true,
- flip_area_under_y_value: 0,
- target: document.getElementById('area_flipped_users_gain_loss'),
- x_accessor: 'date',
- y_accessor: 'value'
- });
-});</code></pre>
-
- </div>
- </div>
-
-<script>
-
-
-
-d3.json('data/fake_users1.json', function(data) {
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Changing Single Line Color",
- description: "For single line charts, there are two simple ways to change a line color. The first is to change the css (described on the wiki). The other is to specify a color value using color: <em>string</em> or colors: <em>string</em>.",
- data: data,
- width: 600,
- height: 200,
- right: 40,
- color: '#8C001A',
- target: 'div#custom-color',
- x_accessor: 'date',
- y_accessor: 'value'
- });
-});
-
-MG._hooks = {};
-d3.json('data/fake_users1.json', function(data) {
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Line Chart",
- description: "This is a simple line chart. You can remove the area portion by adding <i>area: false</i> to the arguments list.",
- data: data,
- width: 600,
- height: 200,
- right: 40,
- target: document.getElementById('fake_users1'),
- x_accessor: 'date',
- y_accessor: 'value'
- });
-});
-
-d3.json('data/confidence_band.json', function(data) {
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Confidence Band",
- description: "This is an example of a graphic with a confidence band and extended x-axis ticks enabled.",
- data: data,
- format: 'percentage',
- width: 600,
- height: 200,
- right: 40,
- area: false,
- target: '#confidence_band',
- show_secondary_x_label: false,
- show_confidence_band: ['l', 'u'],
- x_extended_ticks: true
- });
-});
-
-d3.json('data/small-range.json', function(data) {
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Small Range of Integers",
- description: "When we have a data object of integers and a small range of values, the auto-generated set of y-axis ticks are filtered so that we don't include fractional values.",
- data: data,
- interpolate: d3.curveLinear,
- width: 600,
- height: 200,
- right: 40,
- target: '#small-range'
- });
-});
-
-d3.json('data/brief-1.json', function(data) {
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Linked Graphic",
- description: "The two graphics in this section are linked together. A rollover in one causes a rollover in the other.",
- data: data,
- linked: true,
- width: 600,
- height: 200,
- right: 40,
- xax_count: 4,
- target: '#briefing-1'
- });
-});
-
-d3.json('data/brief-2.json', function(data) {
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Other Linked Graphic",
- description: "Roll over and watch as the graphic to the left triggers.",
- data: data,
- area: false,
- linked: true,
- width: 600,
- height: 200,
- right: 40,
- xax_count: 4,
- target: '#briefing-2'
- });
-});
-
-MG.data_graphic({
- title: "Singleton",
- description: "Handling a solitary data point.",
- data: [{'date': new Date('2015-03-05T21:00:00Z'), 'value': 12000}],
- width: 600,
- height: 200,
- right: 40,
- target: '#singleton'
-});
-
-d3.json('data/fake_users1.json', function(data) {
-
- var max = d3.max(data, function (d) {
- return d.value;
- });
- var min = d3.min(data, function(d) {
- return d.value;
- });
-
- var offsetForNegativeValues = ((max - min) / 1.75);
-
- for (var i = 0; i < data.length; i++) {
- data[i].value = (data[i].value - offsetForNegativeValues) / 1000000;
- }
-
- data = MG.convert.date(data, 'date');
- MG.data_graphic({
- title: "Flipped area under Y value baseline",
- description: "This is a line chart having a flipped area under a Y value baseline",
- data: data,
- width: 600,
- height: 200,
- right: 40,
- area: true,
- flip_area_under_y_value: 0,
- target: document.getElementById('area_flipped_users_gain_loss'),
- x_accessor: 'date',
- y_accessor: 'value'
- });
-});
-</script>