当前位置:  开发笔记 > 编程语言 > 正文

在Flot中,是否可以在不删除相应标签的情况下消除或隐藏网格刻度?

如何解决《在Flot中,是否可以在不删除相应标签的情况下消除或隐藏网格刻度?》经验,为你挑选了4个好方法。

在海军报API文档介绍自定义图表的坐标轴库的广泛挂钩.您可以分别为每个轴设置刻度数,颜色等.但是,我无法弄清楚如何防止Flot绘制垂直网格线而不删除x轴标签.我试过改变tickColor,ticks和tickSize选项没有成功.

我想创建漂亮的,与Tufte兼容的图形,例如:

http://www.robgoodlatte.com/wp-content/uploads/2007/05/tufte_mint.gif http://www.argmax.com/mt_blog/archive/RealGDP_graph.jpg

我发现我的图表上的垂直刻度是图表垃圾.我正在处理一个时间序列,我将其显示为垂直条,因此垂直刻度通常以一种视觉上嘈杂的方式穿过条形.



1> Darren..:

正如Laurimann所说,Flot继续发展.控制此功能的能力已添加到API中(如Nelson链接的flot问题中所述).

如果您下载最新版本(仍标记为0.6),则可以使用"tickLength"禁用轴上的行,如下所示:

xaxis: {
  tickLength: 0
}

相反令人讨厌的是,API文档中尚未更新此添加内容.



2> Laurimann..:

这篇文章比OP晚了两年,Flot(现在的版本0.6)可能在那段时间内发展很多,或者可能有更好的选择,但在这两种情况下,这都是我的贡献.

我不小心碰到了这个问题的解决方法:将网格的刻度颜色的alpha通道设置为完全透明.例如:

var options =   {
      grid:   {show: true,
               color: "rgb(48, 48, 48)",
               tickColor: "rgba(255, 255, 255, 0)",
               backgroundColor: "rgb(255, 255, 255)"}
    };

适合我.



3> Alex Gyoshev..:

经过一番挖掘,我很确定通过Flot API无法实现.然而,如果你真的很脏,你可以做到 - 我已经发布了一个例子的修改版本.查看源代码显示整个丑陋.



4> 小智..:

要避免选项中的刻度,只需在相应的轴上给出刻度:[]

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有