1
즉석에서 그래프를 생성해야하며 응답을받을 때만 생성 할 그래프 유형을 알 수 있습니다.Telerik WPF 범례 질문 엉망진창
저는 약 한 시간 동안 노력해 왔으며 알아낼 수 없습니다. 내가 도대체 뭘 잘못하고있는 겁니까? 범례에는 제목이 표시되지만 각 데이터 포인트와 연결된 범례 레이블은 표시되지 않습니다. 왜?
나는 몇 시간 동안 검색을했고 그대로 샘플을 가져 왔으며 전설에는 LegendLabel이 표시되지 않습니다. 나는 그것이 가장 쉽을 것이라고 생각하면서 파이와 함께 시작했다.
무엇이 누락 되었습니까?
var chartArea = new ChartArea();
chartArea.LegendName = "test";
var pieSeries = new DataSeries
{
Definition = new PieSeriesDefinition
{
InteractivitySettings =
{HoverScope = InteractivityScope.None,
SelectionScope = InteractivityScope.Item,
SelectionMode = ChartSelectionMode.Single
}
}
};
pieSeries.Definition.ItemLabelFormat = "p";
pieSeries.Add(new DataPoint() { YValue = 0.215208267, LegendLabel = "Toyota" });
pieSeries.Add(new DataPoint() { YValue = 0.192960612, LegendLabel = "General Motors" });
pieSeries.Add(new DataPoint() { YValue = 0.151830229, LegendLabel = "Volkswagen" });
pieSeries.Add(new DataPoint() { YValue = 0.125964366, LegendLabel = "Ford" });
pieSeries.Add(new DataPoint() { YValue = 0.091152353, LegendLabel = "Honda" });
pieSeries.Add(new DataPoint() { YValue = 0.079093251, LegendLabel = "Nissan" });
pieSeries.Add(new DataPoint() { YValue = 0.079093251, LegendLabel = "PSA" });
pieSeries.Add(new DataPoint() { YValue = 0.064697675, LegendLabel = "Hyundai" });
chartArea.DataSeries.Add(pieSeries);
RadChart1.DefaultView.ChartLegend.UseAutoGeneratedItems = true;
RadChart1.DefaultView.ChartArea = chartArea;
RadChart1.DefaultView.ChartLegend.Header = "Legend test";