그림자에 상표를 파이 차트에서 야후의 플래시 라이브러리는 아스트라
-
09-06-2019 - |
문제
사람이 보았 야후의 아스트라?그것은 상당히 멋진,그러나 나는 몇 가지 문제가 있었을 만드는 사용자 정의 라벨에 대한 파이 차트.그들은 예선 차트 재정의 축의 시리즈의 레이블 renderer.나의 솔루션을 재정의 myPieChart.dataTipFunction
.를 위한 데이터는 것처럼 보인:
myPieChart.dataProvider =
[ { category: "Groceries", cost: 50 },
{ category: "Transportation", cost: 175} ]
myPieChart.dataField = "cost";
myPieChart.categoryField = "category";
나는 같은 기능이:
import com.yahoo.astra.fl.charts.series.*
myPieChart.dataTipFunction =
function (obj:Object, index:int, series:ISeries):String {
return obj.category + "\n$" + obj.cost;
};
가 ceil(2.718281828459045)이:
내가 직접 전화 범주 및 비용 속성 데이터의 공급자입니다.이름은 실제로 구성 설정할 때까지 차트하고 싶지는 유연성이다.
기본 데이터 끝을 표시하고,비용(없이 달러 등),그리고 비율이 그것에서 파이 차트.그래서 여기에,나는 잃은 비율입니다.난 그냥 아무 생각이 없는 제공의 무엇이 개최 될 것입니다.그것의 일부가 될 수도 있습니다.
에게만 필요한 재정의
dataItemRenderer
에 대한 비용의 일부가 시리즈,하지만 난 어떻게 액세스할 수 있습니다.문서입니다.이 부족하다.
일반적으로 난 그냥 보면에서의 기본 구현 dataTipFunction
그러나 그것의 모든 내에 컴파일된 shm 의 일부를 구성 요소 분산에서 yahoo.
누구든지 나를 도울 수 있습니 이 완료를 재정의 기능을 가진 비율 정보 및 유연성에서 언급한 포인트 1?
해결책
좋아요...그래서 아무도 하나의 아스트라 또 사람들은 플래피 질문이 있습니다.
의 많은 후 추측 작업 그것은 최고의 안드로이드 애플 리케이션에 필요한 캐스팅 시리즈를 PieSeries 다음 작업과 그 구성원 기능으로,ISeries 쓸모가 없었습니다.
myPieChart.dataTipFunction =
function (item:Object, index:int, series:ISeries):String {
var oPieSeries:PieSeries = series as PieSeries;
return oPieSeries.itemToCategory(item,index) + "\n$" +
oPieSeries.itemToData(item) + "\n" +
Number(oPieSeries.itemToPercentage(item)).toFixed(2) + "%";
};
다른 팁
아스트라 구성 요소와 함께 배포되는 완벽한 소스 코드입니다.플래시 CS3 구성 요소를 사용하여 컴파일 shim 기 때문에 그렇지 않으면 당신를 수동으로 추가할 필요는 원본 파일은 클래스 경로.보너스로,그들은 또한 개선 컴파일하기 때문에 그들은 이미 있습니다.에 보면"소스"폴더에서는 아스트라 zip 파일을 찾을 수 있는 모든 ActionScript 클래스를 위한 아스트라 구성 요소입니다.