NVD3 (D3 JS) comment supprimer l'axe y2

J'essaie d'utiliser l'exemple suivant qui est une ligne et un diagramme à barres combinés.

Combinaison graphique et graphique à barres NVD3

Le problème que j'ai est que je veux que le diagramme de lignes et le diagramme à barres utilisent les mêmes figures à partir de l'axe y1, mais je ne peux pas savoir comment je me débarrasser de l'axe y2 et faire cela.

Si quelqu'un me pointait dans la bonne direction, il serait très utile.

Merci d'avance.

Modifier:

Une JSFiddle du problème que j'éprouve. Je viens d'utiliser l'exemple du téléchargement de NVD3 et je l'ai ajouté dans le code de Lars juste avant le return chart; ligne.

JSFiddle

Il n'y a aucune option pour désactiver le deuxième axe y. Ce que vous pouvez faire, c'est de le configurer pour avoir la même échelle que l'axe y1, puis le supprimer après avoir créé le graphique, c'est-à-dire

 d3.select('.nv-y2.nv-axis').remove(); 

Cela laissera un espace vide où l'axe était, mais au moins, il aura l'impression qu'il n'y a qu'un seul axe y.

Une autre façon de gérer est en réglant yAxis sur false:

 var chart = nv.models.discreteBarChart() .x(function (d) { return d.label }) .y(function (d) { return d.value }) .staggerLabels(false) .showYAxis(false)