找回密码
 立即注册

QQ登录

只需一步,快速开始

tan156

高级会员

8

主题

14

帖子

1308

积分

高级会员

积分
1308

活字格认证

[已处理] 折线报表标记

tan156
高级会员   /  发表于:2014-9-22 17:15  /   查看:4556  /  回复:3
如何用代码将标记变成圆形,谢谢!

00000000.png

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-9-23 11:05:00
沙发
回复 1楼tan156的帖子

可以通过 LineSeries 下的 PointMaker 属性设置,测试代码如下:

  1. FarPoint.Web.Chart.BarSeries series0 = new FarPoint.Web.Chart.BarSeries();
  2. series0.Values.Add(8.0);
  3. series0.Values.Add(4.0);
  4. series0.Values.Add(2.0);
  5. series0.Values.Add(1.0);
  6. FarPoint.Web.Chart.LineSeries series1 = new FarPoint.Web.Chart.LineSeries();
  7. series1.PointMarker = new FarPoint.Web.Chart.BuiltinMarker(FarPoint.Web.Chart.MarkerShape.Circle, 7.0f);
  8. series1.Values.Add(8.0);
  9. series1.Values.Add(12.0);
  10. series1.Values.Add(14.0);
  11. series1.Values.Add(15.0);
  12. FarPoint.Web.Chart.YPlotArea plotArea = new FarPoint.Web.Chart.YPlotArea();
  13. plotArea.Location = new System.Drawing.PointF(0.2f, 0.2f);
  14. plotArea.Size = new System.Drawing.SizeF(0.6f, 0.6f);
  15. plotArea.Series.Add(series0);
  16. plotArea.Series.Add(series1);
  17. FarPoint.Web.Chart.LabelArea labelArea = new FarPoint.Web.Chart.LabelArea();
  18. labelArea.Location = new System.Drawing.PointF(0.5f, 0.02f);
  19. labelArea.AlignmentX = 0.5f;
  20. labelArea.AlignmentY = 0.0f;
  21. labelArea.Text = "Pareto Chart";
  22. FarPoint.Web.Chart.ChartModel model = new FarPoint.Web.Chart.ChartModel();
  23. model.LabelAreas.Add(labelArea);
  24. model.PlotAreas.Add(plotArea);
  25. FarPoint.Web.Spread.Chart.SpreadChart chart = new FarPoint.Web.Spread.Chart.SpreadChart();
  26. chart.Model = model;
  27. FpSpread1.Sheets[0].Charts.Add(chart);
复制代码


为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢

评分

参与人数 1满意度 +5 收起 理由
tan156 + 5 解决了

查看全部评分

回复 使用道具 举报
tan156
高级会员   /  发表于:2014-9-23 11:27:00
板凳
太感谢了!另外再问个问题,报表导出到Excel后,坐标值不见了,该如何解决。

导出前

QQ截图20140923100102.png
导出到excel后

QQ截图20140923100124.png

评分

参与人数 1金币 +300 收起 理由
iceman + 300 提交产品需求

查看全部评分

回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-23 20:28:00
地板
回复 3楼tan156的帖子

目前 Spread for ASP.NET 版本无法导出 Maker Label,我会把这个问题作为需求提交给产品组。

由于您提供产品功能需求,分发 300 金币。可以用于兑换论坛奖品。
金币规则:点击进入
礼品列表:点击进入
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部