asp.net – 使用Microsoft Chart控件在图表上标记
发布时间:2020-12-16 07:43:30 所属栏目:asp.Net 来源:网络整理
导读:我正在使用Microsoft Chart控件创建一个3d图表.这是图像: alt text http://www.highoncoding.com/articleimages/bar_graph.png 我想在每个条形图的顶部显示该点.对于条形图顶部的考试1,它应该显示2(如2分)等. 这是代码: private void BindData() { var exa
我正在使用Microsoft Chart控件创建一个3d图表.这是图像:
alt text http://www.highoncoding.com/articleimages/bar_graph.png 我想在每个条形图的顶部显示该点.对于条形图顶部的考试1,它应该显示2(如2分)等. 这是代码: private void BindData() { var exams = new List<Exam>() { new Exam() { Name = "Exam 1",Point = 10 },new Exam() { Name = "Exam 2",Point = 12 },new Exam() { Name = "Exam 3",Point = 15 },new Exam() { Name = "Exam 4",Point = 2 } }; var series = ExamsChart.Series["ExamSeries"]; series.YValueMembers = "Point"; series.XValueMember = "Name"; //series.MarkerStyle = System.Web.UI.DataVisualization.Charting.MarkerStyle.Circle; //series.MarkerSize = 20; //series.LegendText = "hellow"; //series.Label = "something"; var chartAreas = ExamsChart.ChartAreas["ChartArea1"]; ExamsChart.DataSource = exams; ExamsChart.DataBind(); } 这是html代码: <asp:Chart ID="ExamsChart" Width="600" Height="320" runat="server"> <Titles> <asp:Title Text="Exam Report" /> </Titles> <Series> <asp:Series Name="ExamSeries" ChartType="Column"> </asp:Series> </Series> <ChartAreas> <asp:ChartArea Name="ChartArea1"> <Area3DStyle Enable3D="true" WallWidth="10" /> </asp:ChartArea> </ChartAreas> </asp:Chart> 更新: 这是答案: foreach (var exam in exams) { var point = new DataPoint(); point.SetValueXY(exam.Name,exam.Point); point.Label = exam.Name; series.Points.Add(point); } 解决方法
直接来自MS图表样本:
// Show data points values as labels chart1.Series["Series1"].IsValueShownAsLabel = true; // Set data point label chart1.Series["Series1"].Points[2].Label = "My Point LabelnLabel Line #2"; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC – 动态授权
- asp.net – 无法加载mysql.web程序集
- asp.net-web-api – 在Windows服务中使用OWIN托管WebAPI
- 身份验证 – 我们可以在Asp.NET Core中销毁/无效JWT令牌吗?
- 如何在ASP.NET MVC中获取当前虚拟路径?
- asp.net-mvc – ASP.Net [HiddenInput]数据属性在Razor中用
- 如何在asp.net webform中使用异步/等待实现异步页面?
- asp.net-mvc – ASP.net MVC 3项目文件没有出现在新项目对话
- asp.net-mvc – MVC 5没有将名为“action”的参数设置为传递
- asp.net-mvc – ASP.NET MVC性能
推荐文章
站长推荐
- asp.net – WebControl创建中的Render和RenderCo
- asp.net – 诊断“请求超时”HttpExceptions
- asp.net-mvc-2 – 如何通过ASP.NET MVC 2.0中的t
- asp.net-mvc-2 – ASP.NET MVC中的全局动作过滤器
- .NET生成服务引用时加载错误的程序集
- asp.net-mvc – ASP.NET MVC Razor – 所有表单字
- asp.net-mvc – 使用WIF和jquery ajax请求时,ASP
- asp.net-mvc – ASP.Net 5 project.json脚本命令
- asp.net-mvc – 如何启用创建,同时还禁用Kendo G
- 如何在ASP.NET中设置表单提交的目标框架?
热点阅读