Условные обозначения диаграммы — форматирование (построитель отчетов)Chart Legend - Formatting (Report Builder)

Условные обозначения диаграммы содержат описание каждой категории на диаграмме.The chart legend contains descriptions for each category in a chart. Условные обозначения всегда содержат один или несколько элементов, каждый из которых состоит из цветного прямоугольника, представляющего ряд, и текстовую строку, описывающую этот ряд, как показано на следующем рисунке.A legend always contains one or more legend items, where each legend item consists of a colored box that represents the series, and a text string that describes the series, as indicated in the following illustration.

Схема условных обозначений на диаграммеDiagram of a chart legend

Элемент условных обозначений связан с отдельным рядом на диаграмме, за исключением фигурных диаграмм, в которых условные обозначения связаны с конкретными точками данных.A legend item is connected to an individual series on the chart, except for Shape charts, where the legend is connected to individual data points. Диаграмма автоматически добавляет элементы в условные обозначения на основе ряда, сформированного из данных.The chart automatically adds items into the legend based on the series that are generated from your data.

Условное обозначение можно форматировать в диалоговом окне Свойства условных обозначений или с помощью панели свойств.You can format a legend by using the Legend Properties dialog box or by using the Properties pane. Щелкните правой кнопкой мыши условные обозначения и выберите пункт Свойства условных обозначений , чтобы изменить значения для текстовой строки, цвета фона, границ и объемных эффектов.Right-click the legend and click Legend Properties to change values for the legend text, background color, borders, and 3D effects. Чтобы изменить значения для заголовка условных обозначений, выберите условные обозначения, щелкните правой кнопкой мыши его заголовок и выберите пункт Свойства заголовка условных обозначений.To change values for the legend title, select the legend, right-click the legend title, and click Legend Title Properties.

В условные обозначения можно добавлять изображения, столбцы или другие дополнительные элементы.You cannot add images, extra columns or other supplementary items to the legend.

Примечание

Создать и изменить разбитое на страницы определение отчета (RDL-файл) в SQL Server Data Tools можно с помощью построителя отчетов и конструктора отчетов.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов.Each authoring environment provides different ways to create, open, and save reports and related items.

Упорядочивание элементов условных обозначенийOrdering Legend Items in the Legend

Ряды в условных обозначениях упорядочиваются согласно последовательности, в которой они обрабатываются механизмом служб Службы Reporting ServicesReporting Services .Series are ordered in the legend according to the order that they are processed by the Службы Reporting ServicesReporting Services processing engine. Этот порядок можно изменить, изменив порядок полей в области добавления поля данных.You can change the order by changing the order of fields in the data fields drop-zone. Если используется группирование рядов, данные рядов неизвестны до начала обработки, поэтому нет способа изменить порядок этих элементов.If you are using series grouping, the series data is not known until processing, so that there is no way for you to re-order these items. Изменения можно увидеть при предварительном просмотре.The changes can be seen in Preview. Дополнительные сведения о группировании рядов см. в разделе Диаграммы (построитель отчетов и службы SSRS).For more information about series grouping, see Charts (Report Builder and SSRS).

В условных обозначениях можно скрыть любой ряд.You can hide any series from being shown in the legend. Если используется группирование рядов, будут скрыты все ряды, связанные со скрытым полем данных.If you are using series grouping, all series related to the data field will be hidden. Дополнительные сведения см. в разделе Скрытие элементов условных обозначений на диаграмме (построитель отчетов и службы SSRS).For more information, see Hide Legend Items on the Chart (Report Builder and SSRS).

Изменение текста или цвета элемента условных обозначенийChanging the Text or Color of a Legend Item in the Legend

При помещении поля в области добавления поля данных диаграммы автоматически создается элемент условного обозначения, содержащий имя этого поля.When a field is placed in the data field drop-zone of a chart, a legend item is automatically generated that contains the name of this field. По умолчанию текст каждого элемента условных обозначений берется из имени поля данных.By default, the text of each legend item is taken from the name of the data field. Каждый элемент условных обозначений связан с отдельным рядом на диаграмме, за исключением фигурных диаграмм, в которых условные обозначения связаны с конкретными точками данных, а не с отдельными рядами.Every legend item is connected to an individual series on the chart with the exception of Shape charts, where the legend is connected to individual data points instead of individual series. Если в фигурной диаграмме определяется группа категорий, текст каждого элемента условных обозначений берется из строкового представления этой группы категорий.When a category group is defined on a Shape chart, the text of each legend item is taken from the string representation of the category group. Для круговой, кольцевой и воронкообразной диаграммы можно задать пользовательские метки, чтобы отобразить сведения, отличающиеся от меток группы категорий, относящихся к каждой конкретной точке данных.You can specify custom label text for pie, doughnut and funnel charts to show information other than the category group label that relates to each individual data point in the legend. Для этого выберите условные обозначения и задайте их текст в диалоговом окне Свойства ряда или в свойстве LegendText в панели «Свойства».To do this, select the legend and specify legend text in either the Series Properties dialog box or the LegendText property in the Properties pane. Дополнительные сведения см. в разделе Изменение текста элемента условных обозначений (построитель отчетов и службы SSRS).For more information, see Change the Text of a Legend Item (Report Builder and SSRS).

С помощью свойства LegendText или диалогового окна Свойства ряда для атрибутов, на которые имеются частые ссылки, можно также указать ключевые слова, относящиеся к конкретной диаграмме, с учетом регистра.You can also specify chart-specific, case-sensitive keywords for commonly referenced attributes in the LegendText property or in the Series Properties dialog box. Во время выполнения элемент управления диаграммы заменяет эти ключевые слова соответствующими данными.The chart control replaces these keywords at run time with their data representation. Такой подход удобен в фигурных диаграммах, поскольку можно отображать сведения, относящиеся к конкретным точкам данных.This approach is useful on Shape charts because you are able to show information relating to specific data points. Дополнительные сведения см. в разделе Форматирование точек данных на диаграмме (построитель отчетов и службы SSRS).For more information, see Formatting Data Points on a Chart (Report Builder and SSRS).

Цвет прямоугольника, который отображается для каждого элемента условных обозначений, наследуется из цвета заливки соответствующего ряда.The colored box displayed for each legend item is inherited from the fill color of its corresponding series. Если нужно изменить цвет, отображаемый в элементе условных обозначений, необходимо изменить цвет соответствующего ряда.If you want to change the color displayed in a legend item, you will have to change the color of the corresponding series. Дополнительные сведения см. в разделе Форматирование цветов для рядов на диаграмме (построитель отчетов и службы SSRS).For more information, see Formatting Series Colors on a Chart (Report Builder and SSRS).

Удаление лишних элементов из условных обозначенийRemoving Extra Legend Items from the Legend

Условные обозначения всегда связаны с рядом.The legend is always connected to a series. Если условные обозначения содержат элемент условных обозначений, но соответствующий ряд не отображается на диаграмме, наиболее вероятной причиной является отсутствие значений в ряде.If a legend item appears in the legend but the corresponding series is not displayed in the chart, the most likely cause is that the series does not contain any values. Необходимо удалить этот ряд, чтобы удалить элемент условных обозначений.You must remove this series in order to remove the legend item from the legend. Чтобы удалить ряд, щелкните правой кнопкой мыши нужный ряд и выберите команду «Удалить ряд».To remove a series from your chart, you can right-click the specified series and select the Delete Series option.

Перемещение условных обозначенийRepositioning the Legend

Область диаграммы — это прямоугольная область, включающая метки осей и область построения.The chart area is the rectangular area that encompasses the axis labels and the plotting area. Если условные обозначения расположены вне области диаграммы, ее можно перетащить в одну из двенадцати позиций.You can drag the legend to one of twelve different positions when the legend is placed outside the chart area. По умолчанию условные обозначения отображаются вне области диаграммы.By default, the legend is shown outside the chart area. Положение условных обозначений можно задать в диалоговом окне Свойства условных обозначений .You can also set the position in the Legend Properties dialog box.

Нельзя перетащить условные обозначения в область диаграммы или за ее пределы.You cannot drag the legend inside or outside the chart area. Если условное обозначение нужно поместить в области диаграммы, в диалоговом окне Свойства условных обозначений в раскрывающемся списке Закреплениевыберите По умолчанию , снимите флажок Отображать условные обозначения вне области диаграммы .If you want to position the legend inside the chart area, on the Legend Properties dialog box, under Docking, select Default from the drop-down list and clear the Show legend outside chart area option. Помещая условные обозначения в область диаграммы, можно увеличить в диаграмме пространство для точек данных.By placing the legend inside the chart area, you can maximize space for data points on the chart. Однако, в зависимости от набора данных, это может привести к перекрытию условными обозначениями некоторых точек данных и тем самым затруднить чтение диаграммы.However, depending on the dataset, it can cause the legend to overlap some data points on the chart area, making the chart more difficult to read.

Горизонтальное отображение элементов условных обозначенийDisplaying Legend Items Horizontally

По умолчанию условные обозначения форматируются как список из одной или нескольких строк, каждая из которых содержит один элемент условных обозначений.By default, the legend is formatted as a list of one or more rows containing one legend item each. Область условных обозначений расширяется таким образом, чтобы вместить все элементы условных обозначений.The legend area expands to accommodate the number of legend items. Если расширение области условных обозначений невозможно, выводится многоточие (...).If the legend cannot expand, an ellipsis (...) is displayed. В зависимости от заданного стиля условных обозначений, они могут расширяться вертикально или горизонтально.Depending on the specified legend style, the legend can expand vertically or horizontally. В диалоговом окне Свойства условных обозначений можно изменить стиль макета или выделенное пространство для элементов условных обозначений, чтобы отобразить их полностью.You can change the layout style on the Legend Properties dialog box or change the allocated space to display all the legend items.

Чтобы отобразить условные обозначения горизонтально, закрепите их в верхней или нижней части диаграммы.To display the legend horizontally, dock the legend to the top or bottom of the chart. В этом случае условные обозначения расширяются горизонтально.This causes the legend to expand horizontally. Можно также присвоить свойству Layout значение Строка или Широкая таблица.You can also set the Layout property to Row or Wide Table. Чтобы управлять вертикальным пространством, выделенным условным обозначениям при их закреплении в верхней или нижней части диаграммы, следует задать свойство MaxAutoSize в панели свойств.Set the MaxAutoSize property in the Properties pane to control the vertical space allocated to the legend when it is docked at the top or bottom of the chart area.

Форматирование текста условных обозначенийFormatting the Legend Text

На странице Шрифт диалогового окна Свойства условных обозначений можно изменить шрифт, размер, стиль и цвет текста условных обозначений.You can change the font, size, style, and color of legend text on the Font page of the Legend Properties dialog box.

По умолчанию текст условных обозначений не оптимизируется для совпадения с областью условных обозначений.By default, the legend text is not optimized to fit the legend area. Чтобы текст условных обозначений автоматически совпадал с размером выделенного пространства, присвойте свойству AutoFitTextDisabled значение False и установите минимально удовлетворяющий размер шрифта для свойства MinFontSize.To cause the legend text to automatically fit the allocated space, set the AutoFitTextDisabled property to False and set a minimum font size for the MinFontSize property to the lowest font size that you think will be presentable and still allow for legend optimization.

См. также:See Also

Диалоговое окно "Свойства условных обозначений" — "Общие" (построитель отчетов и службы SSRS) Legend Properties Dialog Box, General (Report Builder and SSRS)
Изменение текста элемента условных обозначений (построитель отчетов и службы SSRS) Change the Text of a Legend Item (Report Builder and SSRS)
Форматирование диаграммы (построитель отчетов и службы SSRS) Formatting a Chart (Report Builder and SSRS)
Форматирование цветов для рядов на диаграмме (построитель отчетов и службы SSRS) Formatting Series Colors on a Chart (Report Builder and SSRS)
Диаграммы (построитель отчетов и службы SSRS) Charts (Report Builder and SSRS)
Скрытие элементов условных обозначений на диаграмме (построитель отчетов и службы SSRS) Hide Legend Items on the Chart (Report Builder and SSRS)
Задание цветов диаграммы с помощью палитры (построитель отчетов и службы SSRS)Define Colors on a Chart Using a Palette (Report Builder and SSRS)