2014-05-09 4 views
3

.xls 파일로 내보내는 일부 데이터로 그래프를 만들려고합니다. 나는 그래프를 잘 만들지 만, 나는 그래프에서 3 - 7 라인을 어디에서든지 가질 것이다. 전설을 추가하여 읽기 쉽도록했지만 전설에는 텍스트가 없습니다. 레이블이없는 선을 보여줍니다. 어쨌든 범례 키에 레이블을 붙이시겠습니까?에 플러스에서 범례 레이블 지정

다음은 그래프의 코드는 내가 만들고있어입니다 :

var lineChart = ws.Drawings.AddChart(item.TestHeader, eChartType.Line) as ExcelLineChart; 
    lineChart.SetSize(800, 400); 

    lineChart.Series.Add(Char.ConvertFromUtf32(65 + distanceCount + 1).ToString() + "1:" + Char.ConvertFromUtf32(65 + distanceCount + 1).ToString() + (testCount.ToString()), "A1:A" + (testCount.ToString())); 

    lineChart.Title.Text = item.TestHeader; 
    lineChart.DataLabel.ShowSeriesName = true; 
    lineChart.DataLabel.ShowLegendKey = true; 
    lineChart.DataLabel.ShowLeaderLines = true; 
    lineChart.XAxis.Title.Text = "Inches from Decoder"; 
    lineChart.YAxis.Title.Text = "Milliseconds to decode"; 
    lineChart.YAxis.MaxValue = 1000;  

어떤 도움이 아무도보다 낫다, 감사합니다!

답변

3

당신의 예에서는 "시리즈"라는 이름의 저의 전설에 시리즈 이름을 생성했습니다. 하지만 당신은 이것을 사용하여 명시 적으로 설정할 수 있습니다.

lineChart.Series[0].Header = "Series 1 Name"; 
+0

감사합니다. –