Diagrammformatierung

Darstellung des Diagramms einstellen

InDiagrammtypengaben wir eine kurze Einführung in die Arten von Diagrammen und Diagrammobjekten, die von Aspose.Cells angeboten werden.

In diesem Artikel besprechen wir, wie Sie das Erscheinungsbild von Diagrammen anpassen können, indem Sie eine Reihe verschiedener Eigenschaften festlegen:

Diagrammbereich einstellen

Es gibt verschiedene Arten von Bereichen in einem Diagramm und Aspose.Cells bietet die Flexibilität, das Erscheinungsbild jedes Bereichs zu ändern. Entwickler können verschiedene Formatierungseinstellungen auf einen Bereich anwenden, indem sie dessen Vordergrundfarbe, Hintergrundfarbe und Füllformat usw. ändern.

In dem unten angegebenen Beispiel haben wir verschiedene Formatierungseinstellungen auf verschiedene Arten von Bereichen eines Diagramms angewendet. Zu diesen Bereichen gehören:

Nach dem Ausführen des Beispielcodes wird dem Arbeitsblatt ein Säulendiagramm hinzugefügt, wie unten gezeigt:

Ein Säulendiagramm mit gefüllten Bereichen

todo: Bild_alt_Text

Diagrammlinien festlegen

Entwickler können auch verschiedene Arten von Stilen auf die Linien oder Datenmarkierungen des anwendenSerieSammlungwie unten im Beispiel gezeigt. Durch Ausführen des Beispielcodes wird dem Arbeitsblatt ein Säulendiagramm wie unten gezeigt hinzugefügt:

Säulendiagramm nach dem Anwenden von Linienstilen

todo: Bild_alt_Text

Anwenden von Microsoft Excel 2007/2010-Designs auf Diagramme

Entwickler können verschiedene Microsoft Excel-Designs und -Farben auf die anwendenSerieSammlungoder andere Diagrammobjekte, wie im Beispiel unten gezeigt.

Festlegen der Titel von Diagrammen oder Achsen

Sie können Microsoft Excel verwenden, um die Titel eines Diagramms und seine Achsen in einer WYSIWYG-Umgebung festzulegen, wie unten gezeigt.

Festlegen von Titeln eines Diagramms und seiner Achsen mit Microsoft Excel

todo: Bild_alt_Text

Aspose.Cells ermöglicht es Entwicklern auch, die Titel eines Diagramms und seiner Achsen zur Laufzeit festzulegen. Alle Diagramme und ihre Achsen enthalten aTitel.setTextMethode, die verwendet werden kann, um ihre Titel festzulegen, wie unten in einem Beispiel gezeigt. Nach dem Ausführen des Beispielcodes wird dem Arbeitsblatt ein Säulendiagramm hinzugefügt, wie unten gezeigt:

Säulendiagramm nach dem Festlegen von Titeln

todo: Bild_alt_Text

Festlegen von Hauptrasterlinien

Ausblenden wichtiger Gitternetzlinien

Entwickler können die Sichtbarkeit wichtiger Gitternetzlinien mithilfe von steuernsetVisible Methode derLinieObjekt. Nach dem Ausblenden der Hauptgitterlinien sieht ein dem Arbeitsblatt hinzugefügtes Säulendiagramm wie folgt aus:

Ein Säulendiagramm mit ausgeblendeten Hauptgitterlinien

todo: Bild_alt_Text

Ändern der Einstellungen für Hauptgitterlinien

Entwickler können nicht nur die Sichtbarkeit der Hauptgitterlinien steuern, sondern auch andere Eigenschaften, einschließlich ihrer Farbe usw. Nach dem Festlegen der Farbe der Hauptgitterlinien sieht ein dem Arbeitsblatt hinzugefügtes Säulendiagramm wie folgt aus:

Säulendiagramm mit farbigen Hauptgitterlinien

todo: Bild_alt_Text

Rahmen für Rück- und Seitenwände festlegen

Seit der Veröffentlichung von Microsoft Excel 2007 sind die Wände eines 3D-Diagramms in zwei Teile geteilt: Seitenwand und Rückwand, also müssen wir zwei verwendenWände Objekte, um sie separat darzustellen, und Sie können auf sie zugreifen, indem Sie verwendenChart.getBackWall() undChart.getSideWall().

Das folgende Beispiel zeigt, wie Sie den Rand der Seitenwand mithilfe verschiedener Attribute festlegen.

Ändern Sie die Position und Größe des Diagramms

Manchmal möchten Sie die Position oder Größe des neuen oder vorhandenen Diagramms innerhalb des Arbeitsblatts ändern. Aspose.Cells bietet dieChart.getChartObject()Eigenschaft, dies zu erreichen. Sie können die Untereigenschaften verwenden, um die Größe des Diagramms mit neu zu ändernHöhe undBreite oder mit new neu positionieren** X** und**Y**-Koordinaten.

Position und Größe des Diagramms ändern

Um die Position (X-, Y-Koordinaten) und die Größe (Höhe, Breite) des Diagramms zu ändern, verwenden Sie diese Eigenschaften:

  1. Chart.getChartObject().get/setWidth()
  2. Chart.getChartObject().get/setHeight()
  3. Chart.getChartObject().get/setX()
  4. Chart.getChartObject().get/setY()

Das folgende Beispiel erläutert die Verwendung der oben genannten Eigenschaften. Es lädt die vorhandene Arbeitsmappe, die ein Diagramm in ihrem ersten Arbeitsblatt enthält. Dann ändert es die Größe und Position des Diagramms und speichert die Arbeitsmappe.

Vor der Ausführung des Beispielcodes sieht die Quelldatei so aus:

Diagrammgröße und -position vor der Ausführung des Beispielcodes

todo: Bild_alt_Text

Nach der Ausführung sieht die Ausgabedatei so aus:

Diagrammgröße und Position nach der Ausführung des Beispielcodes

todo: Bild_alt_Text

Bearbeiten von Designer-Diagrammen

Es kann vorkommen, dass Sie die Diagramme in Ihren Designer-Vorlagendateien bearbeiten oder ändern müssen. Aspose.Cells unterstützt vollständig die Bearbeitung von Designer-Diagrammen mit ihren Inhalten und Elementen. Die Daten, Diagramminhalte, Hintergrundbilder und Formatierungen können genau beibehalten werden.

Bearbeiten von Designer-Diagrammen in den Vorlagendateien

Verwenden Sie zum Bearbeiten von Designerdiagrammen in einer Vorlagendatei alle diagrammbezogenen API-Aufrufe. Verwenden Sie zum BeispielArbeitsblatt.getCharts -Eigenschaft, um die vorhandene Diagrammsammlung in der Vorlagendatei abzurufen.

Erstellen eines Diagramms

Das folgende Beispiel zeigt, wie Sie ein Kreisdiagramm erstellen. Wir werden dieses Diagramm später manipulieren. Die folgende Ausgabe wird vom Code generiert.

Das Eingabe-Kreisdiagramm

todo: Bild_alt_Text

Manipulation des Diagramms

Das folgende Beispiel zeigt, wie das vorhandene Diagramm bearbeitet wird. In diesem Beispiel ändern wir das oben erstellte Diagramm. Die folgende Ausgabe wird vom Code generiert. Beachten Sie, dass sich die Farbe des Diagrammtitels von Blau zu Schwarz geändert hat und „England 30000“ in „Vereinigtes Königreich, 30K“ geändert wurde.

Das Tortendiagramm wurde geändert

todo: Bild_alt_Text

Bearbeiten eines Liniendiagramms in der Designer-Vorlage

In diesem Beispiel bearbeiten wir ein Liniendiagramm. Wir werden dem bestehenden Diagramm einige Datenreihen hinzufügen und ihre Linienfarben ändern.

Werfen Sie zunächst einen Blick auf das Designer-Liniendiagramm.

Das Eingabeliniendiagramm

todo: Bild_alt_Text

Nun manipulieren wir das Liniendiagramm (das in derLiniendiagramm.xls Datei) mit dem folgenden Code. Die folgende Ausgabe wird vom Code generiert.

Das manipulierte Liniendiagramm

todo: Bild_alt_Text

Verwendung von Sparklines

Microsoft Excel 2010 kann Informationen auf mehr Arten als je zuvor analysieren. Es ermöglicht Benutzern, wichtige Datentrends mit neuen Datenanalyse- und Visualisierungstools zu verfolgen und hervorzuheben. Sparklines sind Minidiagramme, die Sie in Zellen platzieren können, sodass Sie Daten und Diagramme in derselben Tabelle anzeigen können. Wenn Sparklines richtig eingesetzt werden, ist die Datenanalyse schneller und präziser. Sie bieten auch eine einfache Ansicht von Informationen und vermeiden überfüllte Arbeitsblätter mit vielen geschäftigen Diagrammen.

Aspose.Cells bietet ein API zum Bearbeiten von Sparklines in Tabellenkalkulationen.

Sparklines in Microsoft Excel

So fügen Sie Sparklines in Microsoft Excel 2010 ein:

  1. Wählen Sie die Zellen aus, in denen die Sparklines erscheinen sollen. Um sie einfacher anzuzeigen, wählen Sie Zellen neben den Daten aus.
  2. KlickenEinfügung auf dem Band und wählen Sie dannSäule in demSparklines Gruppe.

todo: Bild_alt_Text

  1. Wählen Sie den Zellbereich im Arbeitsblatt aus, der die Quelldaten enthält, oder geben Sie ihn ein. Die Diagramme werden angezeigt.

Sparklines helfen Ihnen beispielsweise dabei, Trends oder die Gewinn- oder Verlustbilanz einer Softball-Liga zu erkennen. Sparklines kann sogar die gesamte Saison jedes Teams in der Liga zusammenfassen.

todo: Bild_alt_Text

Sparklines mit Aspose.Cells

Entwickler können Sparklines (in der Vorlagendatei) mit dem von Aspose.Cells bereitgestellten API erstellen, löschen oder lesen. Durch Hinzufügen benutzerdefinierter Grafiken für einen bestimmten Datenbereich haben Entwickler die Freiheit, verschiedene Arten von winzigen Diagrammen zu ausgewählten Zellbereichen hinzuzufügen.

Das folgende Beispiel zeigt die Sparklines-Funktion. Das Beispiel zeigt, wie Sie:

  1. Öffnen Sie eine einfache Vorlagendatei.
  2. Sparklines-Informationen für ein Arbeitsblatt lesen.
  3. Fügen Sie einem Zellbereich neue Sparklines für einen bestimmten Datenbereich hinzu.
  4. Speichert die Excel-Datei auf der Festplatte.

Anwenden des 3D-Formats auf das Diagramm

Möglicherweise benötigen Sie 3D-Diagrammstile, damit Sie genau die Ergebnisse für Ihr Szenario erhalten. Aspose.Cells-APIs stellen die relevanten API bereit, um die Microsoft Excel 2007-3D-Formatierung anzuwenden, wie in diesem Artikel gezeigt.

Einstellen des 3D-Formats auf Diagramm

Nachfolgend finden Sie ein vollständiges Beispiel, um zu demonstrieren, wie Sie ein Diagramm erstellen und die Microsoft Excel 2007 3D-Formatierung anwenden. Nach dem Ausführen des obigen Beispielcodes wird dem Arbeitsblatt ein Säulendiagramm (mit 3D-Effekten) hinzugefügt, wie unten gezeigt.

Ein Säulendiagramm mit 3D-Formatierung

todo: Bild_alt_Text

Themen vorantreiben