asp.net: цветовой ключ или легенда - PullRequest
0 голосов
/ 24 мая 2011

Можно ли создать ключ для цветов, используемых на диаграмме? Я хочу создать цветовой ключ или как легенду.

Могу ли я использовать элементы управления asp по умолчанию? Я даже пытался создать форму прямоугольника, за которой следует текст. но я не хочу использовать GIF или любой IMG-файл. (потому что цветовые коды могут отличаться.)

Я вижу, что есть легенда, это послужит моей цели?

Ответы [ 2 ]

1 голос
/ 24 мая 2011

Рассмотрите возможность использования HTML <table>.Если содержимое легенды является статическим, то вы можете создать такую ​​легенду, используя следующую разметку, возможно:

<table style="width:400px">
    <tr>
        <td style="background-color:Blue;width:50px">&nbsp;</td>
        <td>Text to appear next to the blue rectangle...</td>
    </tr>
    <tr>
        <td style="background-color:Red;width:50px">&nbsp;</td>
        <td>Text to appear next to the red rectangle...</td>
    </tr>
    <tr>
        <td style="background-color:Purple;width:50px">&nbsp;</td>
        <td>Text to appear next to the purple rectangle...</td>
    </tr>
    ...
</table>

Приведенное выше описание создаст таблицу из трех строк и двух столбцов.Вы можете добавить дополнительные строки, повторяя синтаксис <tr>...</tr> для каждой строки.

Если легенда динамическая, то есть если вы не знаете, какие элементы будут отображаться в легенде до времени выполнения, тогда подумайте об использованииэлемент управления ASP.NET Table, в который можно программно добавлять строки и столбцы.Подробная демонстрация, доступная в этой статье, Использование элементов управления Microsoft Chart в приложении ASP.NET: улучшение диаграмм с помощью Ajax , показывает, как создать такую ​​динамическую легенду.

Я вижу, что есть тег как легенда, будет ли это служить моей цели?

Нет, это связано с текстом, который появляется в верхней части набора сгруппированных элементов управления.Для получения дополнительной информации см. http://www.w3schools.com/tags/tag_legend.asp

1 голос
/ 24 мая 2011

В этом руководстве показана легенда с цветами, согласованными с календарем, и для них используется диаграмма ASP.NET.

...