找回密码
 立即注册

QQ登录

只需一步,快速开始

上山打老虎12345

初级会员

9

主题

33

帖子

206

积分

初级会员

积分
206
上山打老虎12345
初级会员   /  发表于:2022-4-21 16:59  /   查看:2543  /  回复:3
各位老师好,在C1Chart3D for WPF 中,现在的图例是三种颜色的渐变,三种颜色渐变三等分,如何设置每种颜色渐变占的百分比,比如蓝色20%,白色10%,红色70%。以下是这个图例渐变颜色的代码,请各位老师指教。
  1. mchart3D.ChartType = Chart3DType.SurfaceZone

  2.         mchart3D.ColorPalette = New Color() {
  3.         Color.FromArgb(255, 50, 50, 255),
  4.         Color.FromArgb(255, 255, 255, 255),
  5.         Color.FromArgb(255, 255, 50, 50)
  6.         }
复制代码


本帖子中包含更多资源

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

x

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-21 17:31:36
沙发
这个目前不支持设置每个颜色的比例,一个比较脑洞的办法是你可以尝试一下添加中间色来调整

比如你就是要让白色比例多一些

  1.         mchart3D.ColorPalette = New Color() {
  2.         Color.FromArgb(255, 50, 50, 255),
  3.         Color.FromArgb(255, 255, 255, 255),
  4.         Color.FromArgb(255, 255, 255, 255),
  5.         Color.FromArgb(255, 255, 50, 50)
  6.         }
复制代码

回复 使用道具 举报
上山打老虎12345
初级会员   /  发表于:2022-4-24 16:19:49
板凳
Richard.Ma 发表于 2022-4-21 17:31
这个目前不支持设置每个颜色的比例,一个比较脑洞的办法是你可以尝试一下添加中间色来调整

比如你就是要 ...

谢谢老师!
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-24 16:32:24
地板
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部