找回密码
 立即注册

QQ登录

只需一步,快速开始

Hjr2350
论坛元老   /  发表于:2013-5-9 16:06:00
11#
如果改为你给推荐的AddChart方法
  1.             fpSpread_Table.Sheets[0].Charts.Clear();
  2.             string colors = "#ffbb22,#ff9911,#aacc33,#aabbbb,#bb0033,#00cc33,#990099,#0011aa,#14D0EE,#B17EC3,#E67F16,#EE5907,#6A2DA1,#0A35F0,#A816D7,#D218AD,#EE0A96,#5A4DAE,#ACE9D9";

  3.             //获得图标数据源
  4.             PieSeries pseries_People = new PieSeries();
  5.             int iCount = 0;
  6.             for (int i = 0; i < fpSpread_Table.Sheets[0].RowCount - 1; i++)
  7.             {
  8.                 if (fpSpread_Table.Sheets[0].Cells[i, 1].Text != "")
  9.                 {
  10.                     pseries_People.Values.Add(Convert.ToDouble(fpSpread_Table.Sheets[0].Cells[i, 1].Text) / Convert.ToDouble(fpSpread_Table.Sheets[0].Cells[fpSpread_Table.Sheets[0].RowCount - 1, 1].Text));
  11.                     if (fpSpread_Table.Sheets[0].Cells[i, 0].Text != "")
  12.                     {
  13.                         pseries_People.CategoryNames.Add(fpSpread_Table.Sheets[0].Cells[i, 0].Text + " : " + fpSpread_Table.Sheets[0].Cells[i, 1].Text);
  14.                     }
  15.                     iCount++;
  16.                 }
  17.             }

  18.             if (iCount <= 0) return;    //当收集数据源为空时,退出

  19.             //设置显示图例样式
  20.             pseries_People.LabelVisible = true;
  21.             //pseries.LabelContainsCategoryName = true;
  22.             pseries_People.LabelFormatter = new FarPoint.Win.Spread.Model.GeneralFormatter("0.00%", false);

  23.             //将收集数据源,进行绑定
  24.             FillCollection fc_People = pseries_People.PieFills;
  25.             List<SolidFill> list_People = new List<SolidFill>();
  26.             foreach (string color in colors.Split(new char[] { ',' }))
  27.             {
  28.                 list_People.Add(new SolidFill(ColorTranslator.FromHtml(color)));
  29.             }
  30.             fc_People.Clear();
  31.             fc_People.AddRange(list_People.ToArray());
复制代码

这块设置绑定数据源,百分比显示设置,不同数据源的颜色设置和图例文字设置,不知如何处理,求指教
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-5-9 17:29:00
12#
回复 10楼Hjr2350的帖子

恩,没事的。应该做的
请通过以下方式保存:

  1. this.fpSpread_Table.SaveExcel(&quot;test.xls&quot;, FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat| FarPoint.Excel.ExcelSaveFlags.SaveBothCustomRowAndColumnHeaders);
复制代码
回复 使用道具 举报
Hjr2350
论坛元老   /  发表于:2013-5-9 18:43:00
13#
终于正常显示文字了,赞!
但是还有一个小问题不知可以解决吗?
360软件小助手截图20130205183824.jpg (85.15 KB, 下载次数: 680)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-5-10 16:03:00
14#
回复 13楼Hjr2350的帖子

Hjr2350 你好,
不好意思,目前无法避免弹出框。
回复 使用道具 举报
Hjr2350
论坛元老   /  发表于:2013-5-13 09:58:00
15#
好的,了解
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-5-13 11:20:00
16#
回复 15楼Hjr2350的帖子

好的,有问题欢迎继续交流。
秀功能,秀截图。
推荐参加“【好礼月月送不停】葡萄城控件秀活动”。:http://gcdn.grapecity.com/showtopic-7032.html
回复 使用道具 举报
Hjr2350
论坛元老   /  发表于:2013-5-20 17:43:00
17#
按部位统计_2013-02-05.zip (8.98 KB, 下载次数: 748)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-5-20 18:04:00
18#
回复 17楼Hjr2350的帖子

Hjr2350 你好,

感谢你的问题反馈。
附件中 Excel 和 截图中不一致。

Untitled.png

能否把问题图表保存成 XML 格式上传到论坛?
回复 使用道具 举报
Hjr2350
论坛元老   /  发表于:2013-5-20 18:29:00
19#
不好意思,添加文件错了,重新添加下
这块代码是我用代码动态生成的,没法保存XML文件,不好意思。
保存代码如#12的保存方式
或者,有没有方法对单个图表作为图片进行保存?如果有的话也请告诉我

按部位统计_2013-05-20.zip

10.96 KB, 下载次数: 735

回复 使用道具 举报
Hjr2350
论坛元老   /  发表于:2013-5-21 09:15:00
20#
我这块生成一个XML文件也发给你参考下,可能数据结果不是一样,但是输出也会有上述的问题,期待您的回复

1.zip

9.94 KB, 下载次数: 767

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部