找回密码
 立即注册

QQ登录

只需一步,快速开始

menghuanyunxia

高级会员

111

主题

396

帖子

1075

积分

高级会员

积分
1075

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

menghuanyunxia
高级会员   /  发表于:2013-7-3 15:20  /   查看:5931  /  回复:7
在Farpoint7中有一列数据20、-26、30、-40、90,根据这个数据生成了一个柱状图,我想将显示结果(如图1)调整为Excel中那样的显示方式(如图2),将所有柱子的起始Y坐标调整为-60,这样可以让所有柱子都朝一个方向延伸,如何实现?
图1:

图1

图1


图2:

图2

图2

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-7-3 16:42:00
沙发
回复 1楼menghuanyunxia的帖子

menghuanyunxia 你好,

我使用设计器生成的图表和 Excel 样式相同,请参考:

9618.zip (19.82 KB, 下载次数: 319)
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2013-7-4 14:51:00
板凳
回复 2楼iceman的帖子

这里柱子的延伸方向不是我要的结果,我需要能够设置柱子的起始Y值,这样才能都往一个方向延伸了
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2013-7-4 14:55:00
地板
回复 3楼menghuanyunxia的帖子

如图二所示
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2013-7-4 14:56:00
5#
回复 2楼iceman的帖子

如图二所示
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-4 16:00:00
6#
回复 5楼menghuanyunxia的帖子

你好,
请在 2# Demo 基础上添加以下代码进行尝试:

  1. private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             FarPoint.Win.Spread.Chart.SpreadChart spchart = this.fpSpread1.Sheets[0].Charts[0];
  4.             ((FarPoint.Win.Chart.YPlotArea)(spchart.Model.PlotAreas[0])).XAxis.Location = FarPoint.Win.Chart.AxisLocation.Minimum;
  5.         }
复制代码


Untitled.png
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2013-7-6 10:23:00
7#
问题已经解决,多谢楼主
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-8 10:18:00
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部