2016-06-28 8 views
0

Angenommen, ich habe eine Liste von 40 Planeten (OK, einige stammen aus einem anderen Sonnensystem). Astronomen haben die Anzahl der Meteore gezählt, die von Januar bis Dezember auf die Planeten treffen. Also habe ich 40 Zeilen mit 12 Datenspalten.Wie behalte ich alle Serien-Labels auf einem 3D-Plan?

Wenn ich ein 3D-Diagramm zeichne, werden die Planeten auf der Tiefenachse angezeigt, die Monate Januar bis Dezember auf der Kategorieachse und die Anzahl der Meteore auf der Werteachse.

Aber einige der Planeten fehlen. Es scheint SpreadsheetGear oder Excel behandelt die Planeten wie Zahlen.

Wie machen SpreadsheetGear alle Planeten auf der Tiefenachse anzeigen?

PS. Ich überprüfte alle verwandten Spreadsheetgear Dokumente, aber ich konnte nicht finden, wie dies zu tun ist, und StackOverflow für verwandte Fragen überprüft, aber keine gefunden.

Danke, Coolbreeze

Antwort

0

Ich glaube, ich mein eigenes Problem gelöst:

1) ich die Breite des Diagramms erhöht, wenn ich AddChart genannt:

ChartObj = m_WorksheetObj.Shapes.AddChart(Left, Top, Width, Height).Chart 

2) gesetzt I TackLabelSpacing = 1

Dim DepthAxis As IAxis = ChartObj.Axes(AxisType.Series) 
    DepthAxis.TickLabelSpacing = 1 

Ich bin mir nicht sicher, ob das die beste Lösung ist, aber es scheint wor k für mich im Moment.

Wenn ich mehr Planeten hinzufüge, werden die Beschriftungen näher zusammen sein und es wird schwieriger sein, die Beschriftungen zu lesen. Ich muss das Diagramm etwas erweitern, um die Beschriftungen zu verteilen, damit sie leichter zu lesen sind.

Ich fügte Zahlen vor den Planetennamen hinzu, also sah ich, als ich die Liste der Planeten auf der Karte betrachtete, 1-40, und ich wusste, dass alle Planeten aufgelistet waren.