Y 축 값으로 ExtJS 꺾은 선형 차트의 표식 색을 조건부로 변경하는 방법은 무엇입니까?ExtJS 꺾은 선형 차트, 마커의 색을 동적으로 변경하십시오.
0
A
답변
1
당신은 아마
markerConfig의 "채우기"매개 변수, 당신을 위해이 솔루션 작업 변경해야
: 당신은 색상 변경을 원하지 않을 경우 모든 지정 이벤트 또는 조치에? Change Color plot Points
를?
1
따라서 메서드를 덮어 씁니다. 코드의이 부분에
Ext.define('RogovIndex.Chart.Line', {
extend: 'Ext.chart.series.Line',
alias: 'series.multycolorline',
drawSeries: function() {
//a lot of code
}});
그리고 내가하는 맞춤 이벤트 ("beforemarkerrender") :
나는 새 차트 라인 구성 요소를 정의 그래서
if (showMarkers) {
count = 0;
for (i = 0; i < ln; i++) {
if (me.items[i]) {
item = markerGroup.getAt(count++);
if (item) {
me.addEvents('beforemarkerrender');
me.fireEvent('beforemarkerrender', item, endMarkerStyle, store, i);
rendererAttributes = me.renderer(item, store.getAt(i), item._to, i, store);
item.setAttributes(Ext.apply(endMarkerStyle || {}, rendererAttributes || {}), true);
if (!item.attr.hidden) {
item.show(true);
}
}
}
}
for (; count < markerCount; count++) {
item = markerGroup.getAt(count);
item.hide(true);
}
}
, 내가 왼쪽으로 모든 변화는 (유형 및 수신기 유형을 확인하십시오.) :
series: [
{
type: 'multycolorline',
axis: 'left',
xField: 'ValueDateString',
yField: 'Value',
style: {
stroke: '#aaa'
},
markerConfig: {
type: 'circle',
size: 6,
radius: 6,
'stroke-width': 0,
fill: 'url(#v-2)'
},
highlight: {
size: 7,
radius: 7
},
tips: {
trackMouse: true,
minWidth: 170,
renderer: function (storeItem, item) {
this.update('Value 2: ' + storeItem.get('Value'));
}
},
listeners: {
'beforemarkerrender': function (marker, markerStyle, store, index) {
var item = store.getAt(index);
if (item.get('Equal')) {
markerStyle.fill = 'url(#v-1)';
} else {
markerStyle.fill = 'url(#v-2)';
}
}
}
}
]
관련 문제
- 1. ExtJs 4 꺾은 선형 차트 성능
- 2. 꺾은 선형 차트 하이 차트
- 3. 꺾은 선형 차트 구성
- 4. PHP : 꺾은 선형 차트
- 5. asp.net 꺾은 선형 차트
- 6. SSRS의 꺾은 선형 차트
- 7. 그림이있는 꺾은 선형 차트?
- 8. 꺾은 선형 차트 만들기
- 9. RGraph 꺾은 선형 차트
- 10. Visifire 꺾은 선형 차트
- 11. 꺾은 선형 차트 android
- 12. 꺾은 선형 차트 애니메이션
- 13. ExtJS 4 - LineChart에서 범례 색을 동적으로 변경하기
- 14. WPF에서 꺾은 선형 차트 그리기
- 15. 2D 겹침 꺾은 선형 차트
- 16. MPAndroidChart 꺾은 선형 차트 문제
- 17. 라즈베리 실시간 꺾은 선형 차트
- 18. 플렉스 차트에서 꺾은 선형 차트
- 19. AmCharts 꺾은 선형 차트 애니메이션
- 20. aChartengine을 사용한 꺾은 선형 차트
- 21. 꺾은 선형 차트 사용자 지정
- 22. 어댑터가있는 Android의 꺾은 선형 차트
- 23. PHPPresentation - 꺾은 선형 차트 쉐이드
- 24. ExtJS 3. * 꺾은 선형 차트 축 레이블 rotate
- 25. chart.js에 대해 동적으로 데이터 세트를 만드는 방법 꺾은 선형 차트?
- 26. jquery 꺾은 선형 차트에서 데이터 필드를 변경하십시오.
- 27. Asp.Net ReportViewer 꺾은 선형 차트 배경
- 28. ASP.NET 멀티 시리즈 꺾은 선형 차트
- 29. 검도 꺾은 선형 차트 노트가 표시되지 않습니다.
- 30. dc.js의 이중 Y 축 꺾은 선형 차트
y 축 또는 x 축에서 특별한 값 (예 : 10보다 작은 값)을 얻었을 때. 그리고 서버에서 계산되지 않을 때까지이 값을 알지 못했습니다. – colotiline
또는 마커 x, y 위치와 비교해야 할 특별한 값의 배열이 있습니다. – colotiline
따라서 itemclick 이벤트는 적합하지 않습니다. – colotiline