J'ai un graphique créé avec MS Tableau comme la photo suivante. Comme vous pouvez le constater que les lignes verticales sont gâchées avec une valeur du haut de chaque barre.
Texte ALT HTTP: //img46.imageshack.us/img46/3720/chartimgaxd.png p>
Voici la marque pour le graphique: p> Je ne veux pas l'affichage la ligne verticale car elle est gâchée avec la valeur en haut de chaque barre. Comment puis-je désactiver la ligne verticale? p> merci. p> p>
5 Réponses :
Je ne connais pas la syntaxe ASP spécifique, mais voici le code VB.NET qui fait l'astuce: c # version si nécessaire: P> System.Web.UI.DataVisualization.Charting.Grid gd = new System.Web.UI.DataVisualization.Charting.Grid();
gd.LineWidth = 0;
myChart.ChartAreas[0].AxisX.MajorGrid = gd;
Cela fonctionne, mais désactivant le majorgrid à l'aide de la propriété code> code> est probablement le meilleur moyen de le faire.
@Arviman, au moment de l'affichage, définir la propriété activée à FALSE n'a pas réellement désactivé ni éteindre la grille. Pouvez-vous confirmer si ce comportement a changé / été corrigé dans les mois intermédiaires?
Ceci résolut le problème. Merci.
ci-dessous est le code C # .... p>
manière simple:
moyen le plus simple, placez le code suivant dans l'événement de chargement de graphique.
protected void Chart1_Load(object sender, EventArgs e) { Chart1.ChartAreas[0].AxisX.MajorGrid.Enabled = false; Chart1.ChartAreas[0].AxisY.MajorGrid.Enabled = false; }
Cela pourrait fonctionner à partir de la source