作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在弄清楚如何控制 Flot 上的外边距时遇到了一些困难。图我已经实现。我尝试了很多选择; minBorderMargin,边距,axisMargin,labelMargin。无论是单独设置还是全部设置,都没有改变任何事情。
我想要实现的是完全控制右边距的宽度。
如您所见 in this example , 右侧有一个边距,即使 minBorderMargin 设置为 0(零)。
这是源代码:
var $wrapper = $('<div />').addClass('wrapper'),
$graph = $('.graph'),
data = {
color: '#dba400',
hoverable: true,
data: [
// [1, 215000],
// [2, 205000],
// [3, 0],
// [4, 70000],
[35, 270000],
[36, 105000],
[37, 60000],
[38, 0],
[39, 110000]
]
},
options = {
xaxis: {
color: '#f0f0f0',
min: 34.5,
max: 39.5,
tickColor: 'transparent',
tickFormatter: function(val) {
return 'RND' + val;
}
},
yaxis: {
color: '#f0f0f0',
tickColor: null,
tickFormatter: function(val) {
var units = ['', 'K', 'M'],
unit = units.shift();
while (val > 1000 && units.length > 0) {
val /= 1000;
unit = units.shift();
}
return val + unit;
}
},
grid: {
borderWidth: 0,
minBorderMargin: 0
},
hooks: {
processOffset: function(plot, offset) {
console.log(plot, offset);
}
},
series: {
points: {
radius: 0,
lineWidth: 0
}
}
};
$graph.append($wrapper);
$.plot($wrapper, [data], options);
最佳答案
如果您找不到更改绘图的方法,您可以考虑将占位符 div 放在另一个将溢出设置为隐藏的 div 中。然后,您可以通过控制外部 div 的大小或内部 div 的位置来“切断”任何一侧的额外边距。
关于flot - 如何控制 Flot 图的外边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13431547/
我是一名优秀的程序员,十分优秀!