flot.axislabels:如何选择标签的颜色?

use*_*157 4 flot jquery-mobile axis-labels

我使用flot与插件"jquery.flot.axislabels.js",但我找不到除README文件之外的其他文档.所以一般的问题是"我在哪里可以找到一些完整的文档?" 更具体的是:"如何设置标签的颜色?" 有些属性可用,例如"axisLabelFontSizePixels","axisLabelFontFamily"等......所以我尝试了"axisLabelColor"和"axisLabelFontColor"而没有任何结果.

我也尝试使用CSS,根据这个:http://people.mozilla.com/~mcote/flot-axislabels/example/ 但它也不起作用.也许CSS正在使用旧版本的axislabel.js.

理想情况下,我会避免使用CSS,我想如果我们能够选择字体,我们就可以选择颜色.但我无法找到我必须使用的语法...

如果有人知道某事,我会很高兴看到它:-)谢谢和问候,S.

Mar*_*ark 10

从查看源代码看,它看起来并不像插件在两种操作模式中提供该选项:

1.)使用画布绘制标签 - 无法设置颜色(仅限字体系列和大小).如果你方便用JavaScript添加颜色也不会太难.(您可能正在使用此选项,因为它解释了为什么您的CSS不起作用.)

2.)使用HTML DIV绘制标签.这是您链接的示例所做的.在其中,作者通过内联CSS标签指定颜色.我怎么做才能把它们放在一起就是你的情节调用之后:

  $('.yaxisLabel').css('color','red');
  $('.y2axisLabel').css('color','orange');
  $('.y3axisLabel').css('color','green');
  $('.y4axisLabel').css('color','purple');
Run Code Online (Sandbox Code Playgroud)

这里的例子.

  • 那些课程对我没用.但是我检查了代码并发现它可以工作`$('.flot-y1-axis').css('color','#00b3e3');`等y1,y2,y3 (3认同)