J'essaie d'enlever le offset
sur la tique de l' x-axis
.
Je veux que la première coche 10/8
commence à partir de l' x-axis
et de l'intersection de l' y-axis
.
10-8
devrait être sur le marqueur qui se trouve entre les deux étiquettes.
J'ai le code suivant pour cela en Highchart.
xAxis: { categories: categories, title: { text: title_x_axis, style: { fontWeight: 'bold' }, formatter: function(){ return "<h3><b>" + this.value + "</b></h3>"; } }, min: 0, startOnTick: true, endOnTick: true, minPadding: 0, maxPadding: 0, align: "left" },
Le rembourrage maximal et le rembourrage minimum sont réglés sur 0, donc je ne sais pas quel est le problème?
MODIFIER:
J'ai créé un violon du type de graphique dont je suis confronté. Remarque L'image ci-dessous présente différentes valeurs d'axe x car je n'utilise pas la même valeur de violon. J'ai également configuré tickmarkPlacement: "on"
après avoir pris cet instantané. Je veux que Jan
Label commence à partir du début de la ligne. Il existe actuellement un certain décalage.
Est-ce que quelqu'un peut m'aider avec ça?
Vous pouvez utiliser (en supposant que «catégories» est votre gamme de catégories)
min: 0.5, max: categories.length-1.5, startOnTick: false, endOnTick: false,
Exemple: http://jsfiddle.net/27hg0v06/1/
Utilisez la version de newset de Highcharts pour obtenir une info-bulle entièrement fonctionnelle:
<script src="http://github.highcharts.com/highcharts.js"></script>
Jetez un oeil à la propriété tickMarkPlacement:
Par défaut, c'est «entre», c'est ce que vous voyez sur votre graphique.
Ajuster à 'on' devrait faire ce dont vous avez besoin.
Vous pouvez regarder les propriétés MinPadding et MaxPadding en plus de tickMarkPlacement: