找回密码
 立即注册

QQ登录

只需一步,快速开始

Helen

高级会员

57

主题

351

帖子

1446

积分

高级会员

积分
1446

活字格认证微信认证勋章元老葡萄

Helen
高级会员   /  发表于:2015-3-3 15:42  /   查看:8689  /  回复:2
问题描述:FpChart如何实现多Y轴图表功能。
问题解答:FpChart支持多Y轴图表功能,而且可通过图表设计器或编码添加图表,图表中的标题、系列、Y轴、X轴、图例等元素均可自定义。
关键代码:
设置线性数据系列lineSeries的相关属性,并通过YAxisId属性关联到相关的Y轴上。
  1. FarPoint.Win.Chart.LineSeries lineSeries2 = new FarPoint.Win.Chart.LineSeries();
  2.            lineSeries2.SeriesName = "系列2";
  3.             lineSeries2.SmoothedLine = true;
  4.             lineSeries2.Values.AddRange(new double[] {
  5.             100D,
  6.             130D,
  7.             231D,
  8.             180D,
  9.             350D});
  10.             lineSeries2.YAxisId = 1;

  11. yPlotArea1.Series.AddRange(new FarPoint.Win.Chart.Series[] {
  12.             lineSeries1,
  13.             lineSeries2,
  14.             lineSeries3,
  15.             lineSeries4,
  16.             lineSeries5,
  17.             lineSeries6,
  18.             lineSeries7,
  19.             lineSeries8});
复制代码

设置轴的子属性,并添加多个Y轴。
  1. FarPoint.Win.Chart.ValueAxis valueAxis1 = new FarPoint.Win.Chart.ValueAxis(); valueAxis1.LabelOffset = 5F;
  2.             valueAxis1.RulerLine = new FarPoint.Win.Chart.SolidLine(System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))), 0.75F);
  3.             valueAxis1.Title = "Y-1";
  4.             valueAxis1.TitleOffset = 0F;
  5.             valueAxis1.TitleTextDirection = FarPoint.Win.Chart.TextDirection.Vertical;
  6.             valueAxis1.TitleTextFont = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
  7.       
  8. yPlotArea1.YAxes.AddRange(new FarPoint.Win.Chart.ValueAxis[] {
  9.             valueAxis1,
  10.             valueAxis2,
  11.             valueAxis3,
  12.             valueAxis4,
  13.             valueAxis5,
  14.             valueAxis6,
  15.             valueAxis7,
  16.             valueAxis8});
复制代码

效果截图:

示例下载:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

2 个回复

倒序浏览
hoptech
注册会员   /  发表于:2015-9-21 20:17:00
沙发
在设计器上怎么设置的?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-22 12:05:00
板凳
回复 2楼hoptech的帖子

您好,
这个问题您在http://gcdn.gcpowertools.com.cn/showtopic-18726.html
里面也提到了。已经在以上链接的帖子中回复。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部