Μορφή αριθμού για άξονα σε γράφημα

Αυτό το σεμινάριο εξηγεί πώς να χρησιμοποιήσετε το Aspose.Words για .NET για να ορίσετε τη μορφή αριθμών για έναν άξονα σε ένα γράφημα. Ο παρεχόμενος πηγαίος κώδικας δείχνει πώς μπορείτε να δημιουργήσετε ένα γράφημα, να προσθέσετε δεδομένα σειρών και να μορφοποιήσετε τις ετικέτες των αξόνων.

Βήμα 1: Ρύθμιση του έργου

Βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις:

  • Εγκαταστάθηκε η βιβλιοθήκη Aspose.Words για .NET. Μπορείτε να το κατεβάσετε χρησιμοποιώντας τη Διαχείριση πακέτων NuGet για να το εγκαταστήσετε.
  • Μια διαδρομή καταλόγου εγγράφων όπου θα αποθηκευτεί το έγγραφο εξόδου.

Βήμα 2: Δημιουργήστε ένα νέο έγγραφο και εισαγάγετε ένα γράφημα

Δημιούργησε ένα νέοDocument αντικείμενο και αDocumentBuilder για τη δημιουργία του εγγράφου.

// Διαδρομή στον κατάλογο εγγράφων σας
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Στη συνέχεια, χρησιμοποιήστε τοInsertChart μέθοδος τουDocumentBuilder για να εισαγάγετε ένα γράφημα στηλών στο έγγραφο.

Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;

Βήμα 3: Προσθέστε δεδομένα σειράς στο γράφημα

Προσθέστε δεδομένα σειράς στο γράφημα. Σε αυτό το παράδειγμα, θα προσθέσουμε πέντε στοιχεία με τις αντίστοιχες τιμές τους.

chart.Series.Clear();
chart.Series.Add("Aspose Series 1",
    new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
    new double[] { 1900000, 850000, 2100000, 600000, 1500000 });

Βήμα 4: Μορφοποιήστε τις ετικέτες των αξόνων

Για να ορίσετε τη μορφή αριθμών για τις ετικέτες του άξονα Υ, μεταβείτε στοAxisY ιδιότητα του γραφήματος και ορίστε τοNumberFormat.FormatCode ιδιοκτησία στην επιθυμητή μορφή. Σε αυτό το παράδειγμα, ορίσαμε τη μορφή σε “#,##0” για την εμφάνιση αριθμών με χιλιάδες διαχωριστικά.

chart.AxisY.NumberFormat.FormatCode = "#,##0";

Βήμα 5: Αποθηκεύστε το έγγραφο

Τέλος, αποθηκεύστε το έγγραφο στον καθορισμένο κατάλογο χρησιμοποιώντας τοSave μέθοδος τουDocument αντικείμενο.

doc.Save(dataDir + "WorkingWithCharts.NumberFormatForAxis.docx");

Αυτό ολοκληρώνει την υλοποίηση της ρύθμισης της μορφής αριθμού για τον άξονα χρησιμοποιώντας το Aspose.Words για .NET.

Παράδειγμα πηγαίου κώδικα για Number Format For Axis χρησιμοποιώντας Aspose.Words για .NET

	// Διαδρομή στον κατάλογο εγγράφων σας
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
	Chart chart = shape.Chart;
	chart.Series.Clear();
	chart.Series.Add("Aspose Series 1",
		new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
		new double[] { 1900000, 850000, 2100000, 600000, 1500000 });
	chart.AxisY.NumberFormat.FormatCode = "#,##0";
	doc.Save(dataDir + "WorkingWithCharts.NumberFormatForAxis.docx");

συμπέρασμα

Σε αυτό το σεμινάριο, μάθατε πώς να ορίζετε τη μορφή αριθμού για έναν άξονα σε ένα γράφημα χρησιμοποιώντας το Aspose.Words για .NET. Ακολουθώντας τον οδηγό βήμα προς βήμα και χρησιμοποιώντας τον παρεχόμενο πηγαίο κώδικα, μπορείτε να δημιουργήσετε ένα νέο έγγραφο, να εισαγάγετε ένα γράφημα στηλών, να προσθέσετε δεδομένα σειρών και να μορφοποιήσετε τις ετικέτες των αξόνων ώστε να εμφανίζουν αριθμούς σε συγκεκριμένη μορφή.

Το Aspose.Words για .NET παρέχει ισχυρές δυνατότητες για την προσαρμογή της εμφάνισης γραφημάτων σε έγγραφα του Word. Ορίζοντας τη μορφή αριθμών για τις ετικέτες των αξόνων, μπορείτε να ελέγξετε τον τρόπο εμφάνισης των αριθμών, συμπεριλαμβανομένων επιλογών όπως δεκαδικά ψηφία, διαχωριστικά χιλιάδων, σύμβολα νομισμάτων και άλλα. Αυτό σας επιτρέπει να παρουσιάζετε αριθμητικά δεδομένα με σαφή και ουσιαστικό τρόπο.

Με το Aspose.Words για .NET, έχετε την ευελιξία να μορφοποιήσετε διάφορες πτυχές του γραφήματος, συμπεριλαμβανομένων των ετικετών των αξόνων. Ορίζοντας τη μορφή αριθμών για τον άξονα, μπορείτε να διασφαλίσετε τη συνέπεια και να βελτιώσετε την αναγνωσιμότητα του γραφήματος, διευκολύνοντας τους χρήστες να ερμηνεύσουν τις τιμές που αντιπροσωπεύονται.

Συχνές ερωτήσεις

Q1. Ποια είναι η μορφή αριθμών για έναν άξονα σε ένα γράφημα;

Η μορφή αριθμών για έναν άξονα σε ένα γράφημα αναφέρεται στη μορφοποίηση που εφαρμόζεται στις αριθμητικές τιμές που εμφανίζονται στον άξονα. Σας επιτρέπει να ελέγχετε τον τρόπο με τον οποίο παρουσιάζονται οι αριθμοί, συμπεριλαμβανομένων επιλογών όπως δεκαδικά ψηφία, διαχωριστικά χιλιάδων, σύμβολα νομισμάτων, σύμβολα ποσοστών και πολλά άλλα. Ορίζοντας τη μορφή αριθμών, μπορείτε να προσαρμόσετε την εμφάνιση των αριθμητικών δεδομένων στο γράφημα, ώστε να ταιριάζει στις συγκεκριμένες απαιτήσεις σας.

Ε2. Πώς μπορώ να ορίσω τη μορφή αριθμών για τις ετικέτες των αξόνων;

Για να ορίσετε τη μορφή αριθμών για τις ετικέτες αξόνων σε ένα γράφημα χρησιμοποιώντας το Aspose.Words για .NET, μπορείτε να αποκτήσετε πρόσβαση στοAxisY ιδιότητα του γραφήματος και ορίστε τοNumberFormat.FormatCodeιδιοκτησία στον επιθυμητό κωδικό μορφής. Ο κώδικας μορφής ακολουθεί τη σύνταξη των τυπικών μοτίβων αριθμητικής μορφοποίησης και καθορίζει τον τρόπο εμφάνισης των αριθμών. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε το “#,##0.00” για να εμφανίσετε αριθμούς με δύο δεκαδικά ψηφία και χιλιάδες διαχωριστικά.

Ε3. Μπορώ να ορίσω διαφορετικές μορφές αριθμών για τις ετικέτες του άξονα X και του άξονα Y;

Ναι, μπορείτε να ορίσετε διαφορετικές μορφές αριθμών για τις ετικέτες άξονα Χ και άξονα Υ χρησιμοποιώντας το Aspose.Words για .NET. Πρόσβαση στον αντίστοιχο άξονα (AxisX για άξονα Χ ήAxisY για τον άξονα Υ) του γραφήματος και τροποποιήστε τοNumberFormat.FormatCode ιδιοκτησίας ξεχωριστά για κάθε άξονα. Αυτό σας επιτρέπει να εφαρμόζετε διαφορετικές μορφές αριθμών στις ετικέτες σε κάθε άξονα με βάση τις συγκεκριμένες απαιτήσεις σας.

Q4. Ποιοι είναι μερικοί συνηθισμένοι κωδικοί μορφής αριθμών που μπορώ να χρησιμοποιήσω;

Το Aspose.Words για .NET υποστηρίζει ένα ευρύ φάσμα κωδικών μορφής αριθμών που μπορείτε να χρησιμοποιήσετε για να μορφοποιήσετε τις ετικέτες αξόνων σε ένα γράφημα. Μερικοί συνήθεις κωδικοί μορφής περιλαμβάνουν:

  • 0 ή# - Εμφανίζει τον αριθμό χωρίς δεκαδικά ψηφία.
  • 0.00 ή#.00 - Εμφανίζει τον αριθμό με δύο δεκαδικά ψηφία.
  • #,##0 Εμφανίζει τον αριθμό με χιλιάδες διαχωριστικά.
  • "€"0.00 - Εμφανίζει τον αριθμό με το σύμβολο του νομίσματος του ευρώ και δύο δεκαδικά ψηφία.
  • "%"0 - Εμφανίζει τον αριθμό ως ποσοστό.

Μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με τον αριθμόκωδικούς μορφής στο API Αναφορά του Aspose.Words για .NET.

Q5. Μπορώ να προσαρμόσω άλλες ιδιότητες των ετικετών αξόνων;

Ναι, το Aspose.Words για .NET παρέχει ένα ευρύ φάσμα ιδιοτήτων για την προσαρμογή της εμφάνισης και της συμπεριφοράς των ετικετών αξόνων. Εκτός από τη μορφή αριθμών, μπορείτε να τροποποιήσετε ιδιότητες όπως γραμματοσειρά, μέγεθος, χρώμα, προσανατολισμό, στοίχιση και άλλα. Αυτό σας επιτρέπει να προσαρμόσετε πλήρως τις ετικέτες των αξόνων ώστε να ταιριάζουν με τις απαιτήσεις στυλ και παρουσίασης που επιθυμείτε.