5
का उपयोग कर चार्ट पर लेबल मैं माइक्रोसॉफ्ट चार्ट नियंत्रण का उपयोग कर 3 डी चार्ट बना रहा हूं। यहाँ छवि है:माइक्रोसॉफ्ट चार्ट नियंत्रण
alt text http://www.highoncoding.com/articleimages/bar_graph.png
मैं हर बार ग्राफ के शीर्ष पर बिंदु दिखाना चाहते हैं। जैसा बार चार्ट के शीर्ष पर परीक्षा 1 के लिए यह 2 (के रूप में 2 अंक) दिखाना चाहिए आदि
यहाँ कोड है:
<asp:Chart ID="ExamsChart" Width="600" Height="320" runat="server">
<Titles>
<asp:Title Text="Exam Report" />
</Titles>
<Series>
<asp:Series Name="ExamSeries" ChartType="Column">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
<Area3DStyle Enable3D="true" WallWidth="10" />
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
:
private void BindData() {
var exams = new List<Exam>()
{
new Exam() { Name = "Exam 1", Point = 10 },
new Exam() { Name = "Exam 2", Point = 12 },
new Exam() { Name = "Exam 3", Point = 15 },
new Exam() { Name = "Exam 4", Point = 2 }
};
var series = ExamsChart.Series["ExamSeries"];
series.YValueMembers = "Point";
series.XValueMember = "Name";
//series.MarkerStyle = System.Web.UI.DataVisualization.Charting.MarkerStyle.Circle;
//series.MarkerSize = 20;
//series.LegendText = "hellow";
//series.Label = "something";
var chartAreas = ExamsChart.ChartAreas["ChartArea1"];
ExamsChart.DataSource = exams;
ExamsChart.DataBind();
}
और यहाँ एचटीएमएल कोड है
अद्यतन:
:यहाँ जवाब है 823,210