【问题标题】:Flot: Different Colors in chart plot area of flot chartFlot:flot图表的图表绘图区域中的不同颜色
【发布时间】:2013-05-17 21:56:00
【问题描述】:

喂,

我有一个浮点图表,我可以使用以下方法在绘图区域上获得不同的颜色

 grid   : { borderWidth:0,markings:[
               {yaxis: { from: 200.0, to: 240.0 },color: "rgba(0,255,0,0.3)"},

       {yaxis: { from: 100.0, to: 120.0 },color: "rgba(255,0,0,0.3)"},
       {yaxis: { from: 120.0, to: 180.0 },color: "rgba(255,255,0,0.3)"},
       {yaxis: { from: 260.0, to: 360.0 },color: "rgba(255,255,0,0.3)"},
           {yaxis: { from: 360.0, to: 460.0 },color: "rgba(255,0,0,0.3)"}
                        ]}
                };

但我得到了坚实的色彩。我需要的是下面给出的图像中的东西[颜色混合]。

我将如何获得它?

请帮忙

【问题讨论】:

    标签: flot


    【解决方案1】:

    查看网格背景颜色选项,它允许您指定渐变。文档的Specifying Gradients 部分有更多信息和示例。

    将颜色与 y 轴刻度同步有点困难;您需要提前知道有多少滴答声,或者通过 yaxis 'ticks' 选项保证它。然后,您可以编辑渐变规范为每个刻度添加颜色条目,即,如果只有一个刻度,您将拥有一个包含三种颜色的数组:一种用于顶部,一种在刻度 #1,另一种用于底部网格。

    【讨论】:

    • 但是如何根据连续的 y 轴刻度添加不同的渐变颜色
    • Grid: { markings: [yaxis: { from: 200.0, to: 240.0 },colors: [color1, color2, color3]},等等 } 会起作用吗?您在 JSFiddle 中有任何工作示例吗?我现在正在旅行,所以无法亲身体验
    • 标记不支持渐变;查看我对答案的更新。
    • 是的。一共有5个刻度,分别是55、110、220、440和880。
    • 如果您认为这会帮助其他正在寻找准确/相似答案的人,请支持我的问题
    猜你喜欢
    • 2012-04-15
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多