VSFlexGrid8曲线或柱形图根据不同的范围显示不同颜色

本文介绍了如何在VSFlexGrid8中实现曲线或柱形图的颜色动态变化,根据数据的不同范围显示不同颜色。通过定义颜色范围和系列名称,结合数据源,实现了自定义颜色效果。测试数据和范围参考线的设置方法也在文中详细说明。
摘要由CSDN通过智能技术生成

1、最终的效果大概是这样,颜色的范围自己定,可以用值,也可以用曲线,我这里是直接用了曲线的第1个值(因为我的范围是固定的),如果想根据范围的限定曲线来的话,可以根据每个X轴的索引来比较YValue的值,自己去循环一下就好了

2、两个函数第一个,传递需要变色的系列名称,还有范围系列的名称与颜色,看下面代码

Public Sub grSetTrendSeriesLimits(caption As String, LoLoCaption As String, LoLoCol As Long, LoCaption As String, LoCol As Long, HiCaption As String, HiCol As Long, HiHiCaption As String, HiHiCol As Long)
Dim LimitsCollection As New Collection
On Error Resume Next
LimitsCollection.Add LoLoCaption, "LoLoCaption"
LimitsCollection.Add LoLoCol, "LoLoCol"
LimitsCollection.Add LoCaption, "LoCaption"
LimitsCollection.Add LoCol, "LoCol"
LimitsCollection.Add HiCaption, "HiCaption"
LimitsCollection.Add HiCol, "HiCol"
LimitsCollection.A
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值