Tag: asp.net charts

ASP.NET图表控件透明度

我正在使用ASP.NET Charting Library并且我已经生成了一个饼图,但我在配置它以生成带有半透明切片的饼图时遇到问题。 如果你看图像,你会看到我在说什么。 在4个饼图中,顶部2和左下图表具有我正在谈论的饼图切片透明度。 图表控制图像http://sofzh.miximages.com/c%23/step2.png 我会调整图表的哪些设置来渲染具有一定透明度百分比的切片? 谢谢!

x轴上的自定义标签

我的图表预测了未来30年的价值。 第一个值必须显示为第1年。然后第5年,第10年……直到30年。但内部第一年为0且保持不变: 我尝试添加自定义标签,但它只打破其他标签: 如果我将它添加到AxisX2而不是AxisX,它什么都不做。 以下是制作图表并添加行的代码: public static Chart MakeChart(string title) { var chart = new Chart(); var area = new ChartArea(“GrafiekGebied”); foreach (var axis in area.Axes) { axis.TitleForeColor = defaultColor; axis.LineColor = defaultColor; axis.InterlacedColor = defaultColor; axis.LabelStyle.Font = letterType; axis.LabelAutoFitMinFontSize = (int)letterType.Size; axis.LabelAutoFitMaxFontSize = (int)letterType.Size; axis.MajorGrid.LineColor = defaultColor; axis.MajorTickMark.Enabled = false; axis.MinorGrid.LineColor = defaultColor; axis.MinorTickMark.LineColor […]

将X轴标签与图表列对齐(ASP.Net图表控件)

我正在尝试使用ASP.Net Chart控件创建一个图表,该控件在X轴上具有特定的数值,在Y轴上具有它们的频率计数。 这是我想要替换的图表框架的一个例子: 在上面的示例中,X轴标签与列对齐。 但是,使用ASP.Net Chart控件,而不是标记代表这些特定值的列(例如1492,2984),控件是以圆形间隔标记而不是与列排列(例如2000,4000),因为您可以见下文: 我发现其他类似的post建议将ChartArea.AxisX.Interval设置为1.我试过了,但是X轴标签因某种原因消失了,如下所示: 这是我用来创建和填充图表的代码(减去设置各种颜色属性): DataTable newDt = GetChartDataTable(); chart.DataSource = newDt; chart.Series.Add(“Series1”); chart.Series[“Series1”].YValueMembers = “Frequency”; chart.Series[“Series1”].XValueMember = “RoundedValue”; chart.ChartAreas[“ChartArea1”].AxisX.Title = “kbps”; chart.ChartAreas[“ChartArea1”].AxisX.TitleFont = new Font(“Sans Serif”, 10, FontStyle.Bold); chart.ChartAreas[“ChartArea1”].AxisY.Title = “Frequency”; chart.ChartAreas[“ChartArea1”].AxisY.TitleFont = new Font(“Sans Serif”, 10, FontStyle.Bold); chart.Titles[“Title1”].Text = chartTitle; chart.Titles[“Title1”].Font = new Font(“Sans Serif”, 10, FontStyle.Bold); chart.Series[“Series1”].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Column; […]