如何使用Telerik UI for winforms更改Barseries中标签的颜色?在所附的图表中,我希望将标签的背景颜色设置为白色。我在服务器端创建图表,并导出到图像。
Bar chart代码示例:
var radChartView = new Telerik.WinControls.UI.RadChartView();
var barSeries = new Telerik.WinControls.UI.BarSeries();
barSeries.LabelMode = Telerik.WinControls.UI.BarLabelModes.Top;
barSeries.ShowLabels = true;
radChartView.Series.Add(barSeries);
var stream = new MemoryStream();
radChartView.ExportToImage(stream, radChartView.Size,
System.Drawing.Imaging.ImageFormat.Jpeg);
return File(stream.ToArray(), "image/jpeg");发布于 2018-08-13 15:54:39
以下是来自Telerik网站的一个示例:
private Font font1 = new Font("Segoe Script", 12, FontStyle.Regular);
private void radChartView1_LabelFormatting(object sender, ChartViewLabelFormattingEventArgs e)
{
e.LabelElement.BackColor = ColorTranslator.FromHtml("#005BBc");
e.LabelElement.ForeColor = ColorTranslator.FromHtml("#91c930");
e.LabelElement.BorderColor = ColorTranslator.FromHtml("#ee8310");
e.LabelElement.Font = font1;
CategoricalPointElement element = (CategoricalPointElement)e.LabelElement.Parent;
CategoricalDataPoint dataPoint = (CategoricalDataPoint)element.DataPoint;
e.LabelElement.Text = string.Format("Category: {0}, Value: {1}", dataPoint.Category, dataPoint.Value);
}https://docs.telerik.com/devtools/winforms/chartview/customization/formatting-series-labels
https://stackoverflow.com/questions/51817548
复制相似问题