【问题标题】:Can jqplot show different series' legends in different locations?jqplot 可以在不同位置显示不同系列的图例吗?
【发布时间】:2013-02-22 17:15:22
【问题描述】:

我有一个图表 (http://jsfiddle.net/CfVZP/12/) 有几个系列,其中 y 轴数据在两个不同的尺度上。我将 yaxis 用于一个比例,将 y2axis 用于另一个比例。我希望能够使用图表左侧的 y 轴(位置:'nw')显示系列的图例,并使用右侧的 y2 轴(位置:'ne')显示系列的图例)。有没有办法为不同的系列设置不同的图例属性?

类似:

{series: [
    showMarker: true,
    color: "#00FF00",
    legend: {           // This doesn't actually work.
        location: 'ne', // I'm looking for a substitute
    }                   // for this functionality.
],
// Additional series with different legend locations
}

使用标准图例选项似乎无法做到这一点(我尝试使用位置和 EnhancedLegendRenderere 列选项),但我想知道是否有不同的插件可以做到这一点,或其他可以更改以产生相同结果的选项。

【问题讨论】:

    标签: javascript jquery jqplot


    【解决方案1】:

    我不确定这是否可行。查看 jqplot 源代码,每个绘图仅包含一个 Legend 对象 - 要使其工作,您很可能需要它来保存它们的数组。

    您有什么特别的原因想要这样做吗?有多个传说的情节有点不寻常。给每个系列起一个好的描述性名称是不是只有一个图例还不够?

    【讨论】:

    • 只是显示哪些图属于哪个y轴。只是我们想要包含的一个很好的视觉线索。如果我找不到解决方案,我们可能会像您建议的那样使用一个标记良好的图例(这就是我们目前正在做的事情。)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-22
    • 1970-01-01
    • 2015-01-03
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多