UNPKG

patternfly

Version:

This reference implementation of PatternFly is based on [Bootstrap v3](http://getbootstrap.com/). Think of PatternFly as a "skinned" version of Bootstrap with additional components and customizations.

179 lines (167 loc) 6.4 kB
<!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 - PatternFly</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="../css/patternfly.min.css" > <link rel="stylesheet" href="../css/patternfly-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="../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>