找回密码
 立即注册

QQ登录

只需一步,快速开始

credream
中级会员   /  发表于:2019-7-17 17:28:54
8#
Richard.Ma 发表于 2019-7-17 14:50
帮你找到了对应 的方法,在DrawDataSeries事件中进行设置

谢谢,可以实现,一个series,但是凡例显示的时候,下面有几个刻度就显示几个凡例嘛,跟上面的截图一样,而且每个柱子对应的凡例,都可以自己设置不同的内容?

可以实现这个功能嘛
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-17 14:50:14
7#
帮你找到了对应 的方法,在DrawDataSeries事件中进行设置

  1.         Color[] colors = new Color[] { Color.Red, Color.Yellow, Color.Green, Color.Purple };
  2.         int i = 0;
  3.         private void c1Chart1_DrawDataSeries(object sender, DrawDataSeriesEventArgs e)
  4.         {
  5.             //var df = e.Pen.Color;
  6.             
  7.             Pen pen = new Pen(colors[i]);
  8.             e.Brush=new LinearGradientBrush(e.Bounds,colors[i], colors[i], LinearGradientMode.Horizontal);
  9.             if (i < 3)
  10.                 i++;
  11.             else
  12.                 i = 0;
  13.         }
复制代码



本帖子中包含更多资源

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

x
回复 使用道具 举报
credream
中级会员   /  发表于:2019-7-17 13:48:10
6#
Richard.Ma 发表于 2019-7-16 22:10
好的,这个应该是可以设置的,我明天早上帮你验证

您好,验证了嘛,可以实现这种效果嘛
回复 使用道具 举报
credream
中级会员   /  发表于:2019-7-17 08:49:14
5#
Richard.Ma 发表于 2019-7-16 22:10
好的,这个应该是可以设置的,我明天早上帮你验证

谢谢您
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-16 22:10:12
地板
好的,这个应该是可以设置的,我明天早上帮你验证
回复 使用道具 举报
credream
中级会员   /  发表于:2019-7-16 18:50:49
板凳
Richard.Ma 发表于 2019-7-16 18:08
能否发一个图片来说明你需要的功能(刻度个数,柱子颜色)




上面是代码,下面是实现的效果,就是想用一个series,来实现3组数据的时候,x坐标的3个刻度,
每个刻度上的柱子的颜色都可以自己定义
这种情况可以实现嘛




本帖子中包含更多资源

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

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-16 18:08:58
沙发
能否发一个图片来说明你需要的功能(刻度个数,柱子颜色)
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部