找回密码
 立即注册

QQ登录

只需一步,快速开始

carl_chen 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2017-3-23 15:02  /   查看:5196  /  回复:5

设置这个边距的原因是,在手机上看图表时,图表曲线太窄了(如下图),想尽量显示大一些,于是把图例也取消了。想问能否把坐标轴和左右边框的边距设置小一些。
另外就是,因为取消了图例,所以我增加了两个坐标轴顶端的文字显示,用文字的颜色与曲线颜色进行对应。想问下能否设置整个坐标轴的背景色,这样用户更容易把曲线和坐标轴对应起来看。


本帖子中包含更多资源

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

x

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2017-3-23 17:49:07
沙发
谢谢您的反馈。
您可以通过css设置样式,代码参考:
  1. /* set default chart style */
  2. .wj-flexchart {
  3.     height: 400px;
  4.     background-color: white;
  5.     box-shadow: 4px 4px 10px 0px rgba(50, 50, 50, 0.75);
  6.     padding: 8px;
  7.     margin-bottom: 12px;
  8. }
复制代码


轴的部分就是指的轴的line,然后它上面有label显示文字,以及title 显示标题。
它的背景其实就是chart的部分。
这部分是通过轴的itemFormatter就能实现的,代码参考:
  1. chart.axisY.itemFormatter = function(engine, label) {
  2.     if(label.val > 5){
  3.         engine.textFill = 'red'; // 红色文本
  4.         label.cls = null;// 没有默认的 CSS
  5.      }
  6.     return label;
  7. }
复制代码



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

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
carl_chen悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2017-3-25 10:56:52
板凳
本帖最后由 carl_chen 于 2017-3-25 11:09 编辑
Alice 发表于 2017-3-23 17:49
谢谢您的反馈。
您可以通过css设置样式,代码参考:

谢谢 Alice的回答。我测试您给的方法,有作用。
我的代码如下:
  1. .wj-flexchart {
  2.     padding: 0px;
  3.     background-color: lightblue;
  4.     box-shadow: 4px 4px 10px 0px rgba(50, 50, 50, 0.75);
  5.     height: 250px;
  6.     margin: 20px;
  7. }
复制代码


效果如下图,整个 chart的上下左margin变化了(不知道右margin为什么是0),如图红线标出的距离是由padding控制的,也变小了,不过似乎还是有点大。


我把代码中的 margin: 20px; 去掉后,效果如下图:

本帖子中包含更多资源

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

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-3-27 10:13:07
地板
carl_chen 发表于 2017-3-25 10:56
谢谢 Alice的回答。我测试您给的方法,有作用。
我的代码如下:

从图上看,chart还有滚动条。
滚动条对布局也有影响。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
carl_chen悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2017-4-1 14:39:55
5#
Alice 发表于 2017-3-27 10:13
从图上看,chart还有滚动条。
滚动条对布局也有影响。

截图顶部的滚动条是grid控件的。不好意思,截的有点多
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-4-1 17:16:12
6#
carl_chen 发表于 2017-4-1 14:39
截图顶部的滚动条是grid控件的。不好意思,截的有点多

嗯嗯。
还有什么需要我协助的问题么?
最好有个可以重现的Demo
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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