2013-02-22 2 views
1

y 축 데이터가 두 개의 서로 다른 눈금에있는 여러 계열의 그래프 (http://jsfiddle.net/CfVZP/12/)가 있습니다. 한 축척에서는 yaxis를 사용하고 다른 축척에서는 y2 축을 사용합니다. 나는 그래프의 왼쪽에있는 yaxis (위치 : 'nw')와 오른쪽에있는 y2 축을 사용하는 시리즈의 범례 (위치 : 'ne')를 사용하여 시리즈에 대한 범례를 표시하고 싶습니다.). 다른 계열에 대해 다른 범례 속성을 설정하는 방법이 있습니까?jqplot은 다른 위치에 다른 시리즈의 범례를 표시 할 수 있습니까?

뭔가 같은 :

{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 열 옵션을 가지고 노는 시도)하지만,이 경우 궁금 해서요 표준 범례 옵션을 사용하여이 작업을 수행하는 것이 가능하지 않는 것 이런 일이 생길 수있는 다른 플러그인이나, 같은 결과를 야기 할 수있는 다른 옵션.

답변

1

이것이 가능할 지 확실하지 않습니다. jqplot 소스 코드를 보면, 각 플롯은 하나의 Legend 객체만을 보유하고 있습니다.이 기능을 사용하려면 배열을 보유해야 할 가능성이 큽니다.

특별한 이유가 있습니까? 여러 범례가있는 음모가있는 경우는 드뭅니다. 하나의 전설을 가지고 있지만 각 시리즈에 알기 쉽고 설명이 포함 된 이름을 부여하는 것으로 충분하지 않겠습니까?

+0

어떤 플롯이 어떤 y 축에 속해 있는지 보여주는 것입니다. 우리가 포함시키고 자했던 멋진 시각적 단서. 솔루션을 찾지 못하면 제안한 것과 같은 잘 알려진 단일 범례 만 사용하게 될 것입니다 (현재 우리가 수행하고있는 작업입니다). – Skunkwaffle