Числовой формат для оси диаграммы

В этом руководстве объясняется, как использовать 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. Отформатируйте метки осей

Чтобы установить числовой формат для меток оси Y, откройтеAxisY свойство диаграммы и установитеNumberFormat.FormatCode свойство в желаемый формат. В этом примере мы установили формат «#,##0» для отображения чисел с разделителями тысяч.

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

Шаг 5: Сохраните документ

Наконец, сохраните документ в указанном каталоге, используя командуSave методDocument объект.

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

На этом реализация установки числового формата для оси с помощью Aspose.Words для .NET завершена.

Пример исходного кода для числового формата для оси с использованием 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 у вас есть возможность форматировать различные аспекты диаграммы, включая метки осей. Установив числовой формат для оси, вы можете обеспечить согласованность и улучшить читаемость диаграммы, упрощая пользователям интерпретацию представленных значений.

Часто задаваемые вопросы

Вопрос 1. Каков числовой формат оси диаграммы?

Числовой формат оси диаграммы — это форматирование, применяемое к числовым значениям, отображаемым на оси. Он позволяет вам контролировать представление чисел, включая такие параметры, как десятичные знаки, разделители тысяч, символы валюты, знаки процента и многое другое. Установив числовой формат, вы можете настроить внешний вид числовых данных на диаграмме в соответствии с вашими конкретными требованиями.

В2. Как установить числовой формат для меток осей?

Чтобы установить числовой формат для меток осей на диаграмме с помощью Aspose.Words for .NET, вы можете получить доступ кAxisY свойство диаграммы и установитеNumberFormat.FormatCodeсвойство к желаемому коду формата. Код формата соответствует синтаксису стандартных шаблонов числового форматирования и определяет способ отображения чисел. Например, вы можете использовать «#,##0.00» для отображения чисел с двумя десятичными знаками и разделителями тысяч.

Вопрос 3. Могу ли я установить разные числовые форматы для меток осей X и Y?

Да, вы можете установить разные числовые форматы для меток осей X и Y, используя Aspose.Words для .NET. Доступ к соответствующей оси (AxisX для оси X илиAxisY для оси Y) диаграммы и изменитеNumberFormat.FormatCode свойство индивидуально для каждой оси. Это позволяет вам применять разные числовые форматы к меткам на каждой оси в зависимости от ваших конкретных требований.

Вопрос 4. Какие распространенные коды числовых форматов я могу использовать?

Aspose.Words for .NET поддерживает широкий спектр кодов числовых форматов, которые можно использовать для форматирования меток осей на диаграмме. Некоторые общие коды формата включают в себя:

  • 0 или# - Отображает число без десятичных знаков.
  • 0.00 или#.00 - Отображает число с двумя десятичными знаками.
  • #,##0 Отображает число с разделителями тысяч.
  • "€"0.00 - Отображает число с символом валюты евро и двумя десятичными знаками.
  • "%"0 - Отображает число в процентах.

Подробную информацию о номере вы можете узнатькоды формата в справочнике по API Aspose.Words для .NET.

Вопрос 5. Могу ли я настроить другие свойства меток осей?

Да, Aspose.Words для .NET предоставляет широкий спектр свойств для настройки внешнего вида и поведения меток осей. Помимо числового формата, вы можете изменить такие свойства, как шрифт, размер, цвет, ориентацию, выравнивание и т. д. Это позволяет вам полностью настроить метки осей в соответствии с желаемым стилем и требованиями представления.