#c# #.net-4.0 #mschart
#c# #.net-4.0 #mschart
Вопрос:
Можно ли добавить пользовательское текстовое поле в mschart? Пример У меня есть график, метки осей, легенда справа. Я хочу добавить пользовательский текст (поле) в диаграмму с текстовым полем с поясняющим текстом о графике. Причина в том, что изображение диаграммы так легко сохранить, поэтому я хочу, чтобы объяснение было интегрировано в изображение.
С уважением //JH
Комментарии:
1. вы можете просто использовать заголовок диаграммы, чтобы дать описание диаграммы…
Ответ №1:
Как предложил @rockyashkumar, вы могли бы использовать заголовок диаграммы для объяснения рисунка.
Вы можете сделать это с помощью chart.Titles
property, либо с помощью Visual Studio designer, либо программно, например.:
var title = this.chart1.Titles.Add("The title text");
// set other properties of the title (if necessary)
title.Alignment = ContentAlignment.MiddleCenter;
...
Ответ №2:
Chart = CreateChartTemplate();
Title area1Title = new Title(chartTitle, Docking.Top, new Font("Verdana", 12), Color.Black);
area1Title.IsDockedInsideChartArea = false;
area1Title.Docking = Docking.Top;
Chart.Titles.Add(area1Title);
Вы можете использовать это, чтобы задать заголовок поверх графика за пределами области построения, вы также можете изменить параметры, если хотите, чтобы он находился внутри области диаграммы.
area1Title.DockedToChartArea
это позволит вам указать область диаграммы для ее исправления. т.е. верхний левый правый и т. Д.