Latest web development tutorials

Highcharts graphique logarithmique

Highcharts graphique Highcharts graphique

L'exemple suivant montre un diagrammes logarithmiques.

Dans la section précédente, nous savons déjà la syntaxe de configuration Highcharts. Regardons comment configurer.


configuration

YAxis.type configurée comme logarithmique. Il définit le type d'axe x. Les valeurs optionnelles sont "catégorie" "linéaire", "logarithmique", "datetime" ou. La valeur par défaut est linéaire.

yAxis
var yAxis = {
   type: 'logarithmic',
   minorTickInterval: 0.1
};

Exemples

Nom du fichier: highcharts_line_logarithmic.htm

<html>
<head>
<meta charset="UTF-8" />
<title>Highcharts 教程 | 本教程(w3big.com)</title>
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
</head>
<body>
<div id="container" style="width: 550px; height: 400px; margin: 0 auto"></div>
<script language="JavaScript">
$(document).ready(function() {  
   var title = {
      text: '对数实例(w3big.com)'   
   };
   var xAxis = {
      tickInterval: 1
   };
   var yAxis = {
      type: 'logarithmic',
      minorTickInterval: 0.1
   };
   var tooltip = {
      headerFormat: '<b>{series.name}</b><br>',
      pointFormat: 'x = {point.x}, y = {point.y}'
   };
   var plotOptions = {
      spline: {
         marker: {
            enabled: true
         }
      }
   };
   var series= [{
         name: 'data',
         data: [1, 2, 4, 8, 16, 32, 64, 128, 256, 512],
         pointStart: 1
      }
   ];     
      
   var json = {};   
   json.title = title;   
   json.tooltip = tooltip;
   json.xAxis = xAxis;
   json.yAxis = yAxis;  
   json.series = series;
   json.plotOptions = plotOptions;
   $('#container').highcharts(json);
  
});
</script>
</body>
</html>

L'exemple ci-dessus sortie est:

Highcharts graphique Highcharts graphique