【发布时间】:2010-10-02 09:02:18
【问题描述】:
我有一个基本的条形图,我在 flot 中展示(5 个条形图,显示每个状态的百分比)。
$.plot($("#placeholder"), [
{
label: 'Failed',
data: [[0,10]],
bars: { show: true }
},
{
label: 'Passed',
data: [[1,15]],
bars: { show: true }
},
{
label: 'Not Run',
data: [[2,30]],
bars: { show: true }
},
{
label: 'Blocked',
data: [[3,5]],
bars: { show: true }
},
{
label: 'In Progress',
data: [[4,40]],
bars: { show: true }
}
],
{
xaxis: {
ticks: [[0.5, "Failed"], [1.5, "Passed"], [2.5, "Not Run"], [3.5, "Blocked"], [4.5, "In Progress"]]
},
legend: {
show: false
}
});
我发现用于 x 轴刻度值的字体有点太大,尤其是当图表以小尺寸显示时,即。 240x100。我已阅读 API 文档,但找不到如何控制刻度标签大小。
这可能是 OOTB 吗?
【问题讨论】:
-
您有机会发布更新和更正的解决方案吗?我尝试将这个“网格:{ hoverable: true, clickable: false, .tickLabel { font-size: 80% } },”添加到我的图表中,但它爆炸了。
-
您需要将 .tickLabel 添加到应用的级联样式表 (CSS),而不是作为传递给 flot 调用的 json 的一部分。