找回密码
 立即注册

QQ登录

只需一步,快速开始

久远

注册会员

1

主题

5

帖子

14

积分

注册会员

积分
14
最新发帖
久远
注册会员   /  发表于:2016-10-24 14:33  /   查看:4373  /  回复:8
file:///C:\Users\chenjiuyuan\AppData\Roaming\Tencent\Users\515007509\QQ\WinTemp\RichOle\_M_8S2YSZXEP5]GN9D8UR}T.png在指定的bar上加标注?


本帖子中包含更多资源

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

x

8 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-10-24 17:53:20
沙发
请问你使用的是C1BarChart么?
你可以参考在线示例:
http://demo.gcpowertools.com.cn/ ... Chart/Overview.aspx
鼠标Hover有提示。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
久远
注册会员   /  发表于:2016-10-25 09:35:33
板凳
Alice 发表于 2016-10-24 17:53
请问你使用的是C1BarChart么?
你可以参考在线示例:
http://demo.gcpowertools.com.cn/ComponentOne/ASP ...

类似这个效果 ,有点不一样。
我需要实现的是一直显示在chart上,并且只显示最长和最短的柱子。
回复 使用道具 举报
久远
注册会员   /  发表于:2016-10-25 09:35:37
地板
Alice 发表于 2016-10-24 17:53
请问你使用的是C1BarChart么?
你可以参考在线示例:
http://demo.gcpowertools.com.cn/ComponentOne/ASP ...

类似这个效果 ,有点不一样。
我需要实现的是一直显示在chart上,并且只显示最长和最短的柱子。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-10-25 17:23:41
5#
久远 发表于 2016-10-25 09:35
类似这个效果 ,有点不一样。
我需要实现的是一直显示在chart上,并且只显示最长和最短的柱子。

很抱歉回复晚了。
我做了一个Demo,你可以参考下:

本帖子中包含更多资源

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

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
久远
注册会员   /  发表于:2016-10-26 09:21:50
6#
Alice 发表于 2016-10-25 17:23
很抱歉回复晚了。
我做了一个Demo,你可以参考下:

还是不能满足我的需求,我需要时如图的效果

本帖子中包含更多资源

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

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-10-26 12:01:04
7#
久远 发表于 2016-10-26 09:21
还是不能满足我的需求,我需要时如图的效果

C1BarChart提供了ShowChartLabels属性,可以展示出柱状图上的标签。
ChartLabelFormatString属性可以设置标签的格式。
这个时候,会把所有的标签展示出来。
个别不显示的基本思路是,前端通过JS代码拿到所有的ChartLabels,通过需求做判断,不需要的隐藏掉。
参考代码:
  1.    var _chartLabels = $("#wijbarchart").wijbarchart().data().fields.chartElements.chartLabels;
  2.         var _bars = $("#wijbarchart").wijbarchart().data().fields.chartElements.bars;
  3.         $.each(_chartLabels, function (index, elem) {
  4.           //  if (满足特定的条件) {
  5.                 _bars[index].hide();
  6.                 elem.hide();
  7.             }
  8.         });
复制代码

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
久远
注册会员   /  发表于:2016-10-26 12:52:32
8#
Alice 发表于 2016-10-26 12:01
C1BarChart提供了ShowChartLabels属性,可以展示出柱状图上的标签。
ChartLabelFormatString属性可以设 ...

我试试,还有一个问题 如何点击柱状图,获取x和Y轴的值?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-10-26 15:59:30
9#
久远 发表于 2016-10-26 12:52
我试试,还有一个问题 如何点击柱状图,获取x和Y轴的值?

在前端的click,mouseDown的事件里,就可以拿到点击的柱的index,x轴值,y轴值等相关信息。
代码参考:
  1. // Set mouseDown event handler function
  2.     $(".selector").wijbarchart({
  3.         mouseDown : function (e, data) {
  4.      
  5.         }
  6.     });
复制代码


data.bar: 拿到点击柱的对象
data.data: 点击柱的系列相关数据
data.index: 点击柱的index
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部