line-charts.html

179 lines | 6.286 kB Blame History Raw Download
<!DOCTYPE html>
<!--[if IE 9]><html lang="en-us" class="ie9"><![endif]-->
<!--[if gt IE 9]><!-->
<html lang="en-us">
<!--<![endif]-->
  <head>
    <title>Line Charts - Red Hat&reg; Common User Experience</title>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="shortcut icon" href="/img/favicon.ico">
    <!-- iPad retina icon -->
    <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/img/apple-touch-icon-precomposed-152.png">
    <!-- iPad retina icon (iOS < 7) -->
    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/img/apple-touch-icon-precomposed-144.png">
    <!-- iPad non-retina icon -->
    <link rel="apple-touch-icon-precomposed" sizes="76x76" href="/img/apple-touch-icon-precomposed-76.png">
    <!-- iPad non-retina icon (iOS < 7) -->
    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/img/apple-touch-icon-precomposed-72.png">
    <!-- iPhone 6 Plus icon -->
    <link rel="apple-touch-icon-precomposed" sizes="120x120" href="/img/apple-touch-icon-precomposed-180.png">
    <!-- iPhone retina icon (iOS < 7) -->
    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/img/apple-touch-icon-precomposed-114.png">
    <!-- iPhone non-retina icon (iOS < 7) -->
    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/img/apple-touch-icon-precomposed-57.png">
    <link rel="stylesheet" href="../dist/css/rcue.min.css" >
    <link rel="stylesheet" href="../dist/css/rcue-additions.min.css" >
      <link href="tests.css" rel="stylesheet" media="screen, print">
    <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js"></script>
    <script src="../components/patternfly/dist/js/patternfly.min.js"></script>
  </head>

  <body>
    <div class="container">
      <div class="page-header">
        <h1>Line Charts</h1>
      </div>
      <div class="alert alert-warning">
        <span class="pficon pficon-warning-triangle-o"></span>
        These examples are included for development testing purposes.  For official documentation, see <a href="https://www.patternfly.org" class="alert-link">https://www.patternfly.org</a>, <a href="http://getbootstrap.com" class="alert-link">http://getbootstrap.com</a>, and <a href="http://c3js.org/">http://c3js.org/</a>
      </div>
      <hr>
<h2>Sparkline</h2>
<div class="row">
  <div class="col-md-4">
    <div id="sparklineChart" class="chart-pf-sparkline"></div>
<div>Less than one year remaining</div>
<script>
  var c3ChartDefaults = $().c3ChartDefaults();
  var sparklineChartConfig = c3ChartDefaults.getDefaultSparklineConfig();
  sparklineChartConfig.bindto = '#sparklineChart';
  sparklineChartConfig.data = {
    columns: [
      ['%', 10, 14, 12, 20, 31, 27, 44, 36, 52, 55, 62, 68, 69, 88, 74, 88, 91],
    ],
    type: 'area'
  };
  var sparklineChart = c3.generate(sparklineChartConfig);
</script>

  </div>
</div>
<h2>Line Chart</h2>
<div class="row">
  <div class="col-lg-6 col-sm-12">
    <div id="lineChart" class="line-chart-pf"></div>
<script>
  var lineChartDataColumns = [
    ['data1', 30, 200, 100, 400, 150, 250],
    ['data2', 50, 220, 310, 240, 115, 25],
    ['data3', 70, 100, 390, 295, 170, 220],
    ['data4', 10, 340, 30, 290, 35, 20],
    ['data5', 90, 150, 160, 165, 180, 5]
  ];
  var singleLineChartDataColumns = [
    ['data1', 30, 200, 100, 400, 150, 250]
  ];

  var c3ChartDefaults = $().c3ChartDefaults();
  var lineChartConfig = c3ChartDefaults.getDefaultLineConfig();
  lineChartConfig.bindto = '#lineChart';
  lineChartConfig.data = {
    columns: lineChartDataColumns,
    type: 'line'
  };
  var lineChart = c3.generate(lineChartConfig);
</script>

  </div>
</div>
<h2>Single Line Chart</h2>
<div class="row">
  <div class="col-lg-6 col-sm-12">
    <div id="singleLineChart" class="line-chart-pf"></div>
<script>
  var lineChartDataColumns = [
    ['data1', 30, 200, 100, 400, 150, 250],
    ['data2', 50, 220, 310, 240, 115, 25],
    ['data3', 70, 100, 390, 295, 170, 220],
    ['data4', 10, 340, 30, 290, 35, 20],
    ['data5', 90, 150, 160, 165, 180, 5]
  ];
  var singleLineChartDataColumns = [
    ['data1', 30, 200, 100, 400, 150, 250]
  ];

  var singleLineChartConfig = c3ChartDefaults.getDefaultSingleLineConfig();
  singleLineChartConfig.bindto = '#singleLineChart';
  singleLineChartConfig.data = {
    columns: singleLineChartDataColumns,
    type: 'line'
  };
  var singleLineChart = c3.generate(singleLineChartConfig);
</script>

  </div>
</div>
<h2>Spline Chart</h2>
<div class="row">
  <div class="col-lg-6 col-sm-12">
    <div id="splineChart" class="line-chart-pf"></div>
<script>
  var lineChartDataColumns = [
    ['data1', 30, 200, 100, 400, 150, 250],
    ['data2', 50, 220, 310, 240, 115, 25],
    ['data3', 70, 100, 390, 295, 170, 220],
    ['data4', 10, 340, 30, 290, 35, 20],
    ['data5', 90, 150, 160, 165, 180, 5]
  ];
  var singleLineChartDataColumns = [
    ['data1', 30, 200, 100, 400, 150, 250]
  ];

  var splineChartConfig = c3ChartDefaults.getDefaultLineConfig();
  splineChartConfig.bindto = '#splineChart';
  splineChartConfig.data = {
    columns: lineChartDataColumns,
    type: 'spline'
  };
  var splineChart = c3.generate(splineChartConfig);
</script>

  </div>
</div>
<h2>Single Spline Chart</h2>
<div class="row">
  <div class="col-lg-6 col-sm-12">
    <div id="singleSplineChart" class="line-chart-pf"></div>
<script>
  var lineChartDataColumns = [
    ['data1', 30, 200, 100, 400, 150, 250],
    ['data2', 50, 220, 310, 240, 115, 25],
    ['data3', 70, 100, 390, 295, 170, 220],
    ['data4', 10, 340, 30, 290, 35, 20],
    ['data5', 90, 150, 160, 165, 180, 5]
  ];
  var singleLineChartDataColumns = [
    ['data1', 30, 200, 100, 400, 150, 250]
  ];

  var singleSplineChartConfig = c3ChartDefaults.getDefaultSingleLineConfig();
  singleSplineChartConfig.bindto = '#singleSplineChart';
  singleSplineChartConfig.data = {
    columns: singleLineChartDataColumns,
    type: 'spline'
  };
  var singleSplineChart = c3.generate(singleSplineChartConfig);
</script>

  </div>
</div>

    </div><!-- /container -->
  </body>
</html>