找回密码
 立即注册

QQ登录

只需一步,快速开始

generalye

注册会员

30

主题

58

帖子

194

积分

注册会员

积分
194

活字格认证

generalye
注册会员   /  发表于:2019-11-18 21:19  /   查看:3574  /  回复:8
如图下图所示,如何让X轴完全展示,下图X轴其实是有被色块(Bar)遮挡的,这样图标X线显示不美观

本帖子中包含更多资源

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

x

8 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-19 09:50:26
沙发
你好,看起来X轴是正常显示的,我没有看到这个X轴线,刻度,lebel 被色块挡住,你是指什么呢
回复 使用道具 举报
generalye
注册会员   /  发表于:2019-11-19 11:41:44
板凳
Richard.Ma 发表于 2019-11-19 09:50
你好,看起来X轴是正常显示的,我没有看到这个X轴线,刻度,lebel 被色块挡住,你是指什么呢

您点开图片放大看,Orange柱状图还是遮挡了X轴一些的,Orange下方的X轴颜色比左侧的线要淡一些,视觉上X轴不连贯,给人线条颜色有深有浅有粗有细的感觉
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-19 12:29:45
地板
,仔细看的话看到了,这个看起来很可能是产品本身的问题,我先验证一下看看有什么办法修改
回复 使用道具 举报
generalye
注册会员   /  发表于:2019-11-19 14:29:59
5#
Richard.Ma 发表于 2019-11-19 12:29
,仔细看的话看到了,这个看起来很可能是产品本身的问题,我先验证一下看看有什么办法修改

好的,谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-19 14:31:58
6#
我看了你的另外一个帖子,这个目前的原因应该是你重绘了柱形图的边框吧,我看本身应该是正常的
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-19 15:43:17
7#
本帖最后由 Richard.Ma 于 2019-11-19 15:55 编辑

如果只是想要这个不显示边框的话,可以选择使用FlexChart,这样最方便,使用PlotElementLoaded事件中,PlotElement的StrokeThickness属性来设置确实会引起X轴显示不全的问题,要解决的话可以用下面的代码,设置Margin 来解决
  1.             PlotElement pe = (PlotElement)sender;
  2.             pe.Margin = new Thickness(0, -1, 0,0);
  3.             
  4.             pe.Fill = Brushes.AliceBlue;
  5.             pe.StrokeThickness = 0;
复制代码


回复 使用道具 举报
generalye
注册会员   /  发表于:2019-11-25 14:48:52
8#
Richard.Ma 发表于 2019-11-19 15:43
如果只是想要这个不显示边框的话,可以选择使用FlexChart,这样最方便,使用PlotElementLoaded事件中,Plot ...

按照您的方法底部确实没有问题,但是顶部显示的就不准确了,如下图,方框内的值是4,但是显示是在4上面一点点了

本帖子中包含更多资源

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

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-25 15:20:34
9#
如果是这样的话,那确实是没有办法了,建议直接使用FLEXChart,那个本身就没有边框
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部