2012-06-26 2 views
2

각 막대마다 다른 pointLabel 설정을 지정하고 싶습니다. 값이 1과 같이 작 으면 위치 : 'w'대신 위치 : 'e'가 표시됩니다. 다음을 시도 중입니다 ...jqplot individual pointLabels

series: [{pointLabels: {show: true, location: 'e'}}, 
     {pointLabels: {show: true, location: 'w'}}] 

테스트와 마찬가지로 작동하지만 작동하지 않는 것 같습니다. seriesDefaults 블록을 제거해야합니까?

감사합니다.

답변

0

시도하는 방식대로 잘 작동해야합니다. seriesDefaults의 설정이 series의 설정으로 덮어 쓰게되므로 걱정하지 마십시오. Here is the code sample presenting it working. 샘플에서 네 개의 차트 레이블이 다른 위치에 표시되도록 설정되어 있습니다.

문제가 계속되는 경우 문제가있는 샘플을 작성하십시오 (예 : http://jsfiddle.net). 그러면 해당 문제를 볼 수 있습니다.

+0

우리는 단지 패드를 늘리고 바 외부의 오른쪽에 유지하기로 결정했습니다. 나는 스택 바에 이것을 사용할지도 모른다. 작은 값에 대한 일반적인 관행은 무엇입니까? – Jason

+0

필자는 임계 값을 가정해야한다고 생각합니다. 예를 들어 원형 차트에서 사용되는 값을 표시하지 않습니다. 또한 사용자가 정확한 값을 볼 수 있도록 툴팁을 제공하십시오 (임계 값이 1보다 큰 경우). – Boro

+0

포인트 라벨을 스택 차트의 막대 왼쪽으로 옮길 수 있습니다. 모바일 장치에 있기 때문에 일반적인 도구 팁을 사용할 수 없습니다. – Jason