繁体   English   中英

需要jQuery.Flot图例格式的帮助

[英]Need for help in jQuery.Flot legend formatting

默认情况下,flot生成了图例块(表格),如下所示([#] - 颜色框):

_________________
|_[#]_|_label_1_|
|_[#]_|_label_2_|
|_..._|_......._|

我想要像这样的横向传奇:

______________________________.______________________________
|_[#]_|_My_long_label_1_______|_[#]_|_My_another_label_2____|
|_[#]_|_Trololo_label_here____|_[#]_|_hell,_yeah!___________|
.............................................................

我已经尝试过使用labelFormatter()但是失败=(

我为每个系列元素添加了订单号,可以在labelFormatter()中使用它(如... if(series.num%2 == 0){... next row ...}

试试以下,

    legend: {
        show: true,
        noColumns:2,
        container:$("#graph_legend")

    }

不幸的是,它不会那样工作......

Flot只允许您管理标签的外观,而不是整个图例本身的结构。 请参阅源代码以了解如何构建表。

在那里你会发现它只是构建一个html表,并在适当的单元格中包含你的标签。

最好的选择,因为信息只是手工制作,并完全抑制默认图例的生成( show:false )。 您可以非常轻松地从flot源获取insertLegend函数,并创建自己的版本,将它们水平堆叠。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM