Flot API documentation描述了用于定制图形轴的库的扩展钩子。可以分别为每个轴设置刻度数、刻度颜色等。但是,我想不出如何在不删除x轴标签的情况下阻止Flot绘制垂直网格线。我尝试过更改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
我发现我的图表上的竖线是一堆垃圾。我正在处理一个时间序列,我将其显示为垂直条形,因此垂直刻度通常会以一种视觉上嘈杂的方式穿过条形。
发布于 2011-01-15 04:11:10
正如Laurimann所指出的,Flot继续发展。API已经添加了控制这一点的能力(如Nelson链接的flot问题中所述)。
如果您下载最新版本(仍然标记为0.6),您可以使用"tickLength“禁用轴上的行,如下所示:
xaxis: {
tickLength: 0
}
更令人恼火的是,API文档中并没有对此进行更新。
发布于 2010-12-31 19:08:47
这篇文章比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)"}
};
这对我很有效。
发布于 2014-02-19 14:14:19
要避免选项中的刻度,只需在相应的轴中给出刻度:[
https://stackoverflow.com/questions/169894
复制相似问题