2014-01-15 9 views
0

내 프로그램 전체에 변수가 채워져 있으며 마지막 양식에서 전체 비용과 관련하여 각 비용의 부분을 보여주는 원형 차트를 표시하려고합니다. 다음과 같이 내가 지금 가지고있는 코드는 다음과 같습니다. "시리즈 1을"나는이 프로그램을 실행하고, 서브에 대한 호출을 포함하면원형 차트를 만들려고합니다

Sub Chart() 
    Chart1.Series("Expenses").ChartType = SeriesChartType.Pie 

    Chart1.Series("Expenses").Points.Add(GlobalVariables.cellphone/totalexpenses * 100) 
    Chart1.Series("Expenses").Points.Add(GlobalVariables.carinsurance/totalexpenses * 100) 
    Chart1.Series("Expenses").Points.Add(GlobalVariables.drappointments/totalexpenses * 100) 
    Chart1.Series("Expenses").Points.Add(GlobalVariables.grocery/totalexpenses * 100) 
    Chart1.Series("Expenses").Points.Add(GlobalVariables.healthinsurance/totalexpenses * 100) 
    Chart1.Series("Expenses").Points.Add(GlobalVariables.medications/totalexpenses * 100) 
    Chart1.Series("Expenses").Points.Add(GlobalVariables.misc/totalexpenses * 100) 
    Chart1.Series("Expenses").Points.Add(GlobalVariables.rent/totalexpenses * 100) 
    Chart1.Series("Expenses").Points.Add(GlobalVariables.therapysessions/totalexpenses * 100) 
    Chart1.Series("Expenses").Points.Add(GlobalVariables.travel/totalexpenses * 100) 


    'Chart1.Width = 700 
    Chart1.Legends.Add("Expenses") 
    Chart1.Legends("Expenses").LegendStyle = LegendStyle.Table 

End Sub 

차트가 전혀 표시되지 않으며 전설이 여전히 표시 내가 도대체 ​​뭘 잘못하고있는 겁니까? 이 작품을 어떻게 만들 수 있습니까?

답변

0

기본적으로 첫 번째 시리즈는 '시리즈 1'이며 원형 차트는이 시리즈의 빈 데이터를 사용합니다. 자신의 시리즈를 사용하려면 삭제해야합니다. 이 코드를 1 행에 추가하십시오 : Chart1.Series.clear