Tôi có biểu đồ một loạt sản phẩm, 35 trong tất cả. Chúng mở rộng X Axis. Biểu đồ rất tốt nhưng chỉ có 5 tên sản phẩm hiển thị và tôi cần tất cả chúng để hiển thị. Tôi đã kích hoạt MinorTickMark thành true để tất cả các dấu tick hiện lên nhưng làm thế nào để tôi nhận được nhãn tương ứng của chúng để hiển thị?hiển thị tất cả các giá trị trong điều khiển biểu đồ Xaxis
Tôi không thể tải hình ảnh để đăng ở đây là đánh dấu aspx và mã phía sau. đánh dấu .aspx;
<asp:Chart ID="MonthinYearchart" Width="350px" Height="420px" runat="server">
<Series>
<asp:Series ChartType="Bar" ChartArea="MainChartArea" Name="PnL">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="MainChartArea">
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
Đây là mã phía sau để đặt dữ liệu mẫu trong biểu đồ.
Private Sub AllCommodforMonthChart()
Dim cht As Chart = MonthinYearchart
'create the arraylist of data
'this is hardcoded to get chart to work, you will have to
'set up the code to retrieve it from database
Dim list As List(Of String) = GetList("Futures Data")
Const val As Integer = 65
'create all the data points
For i As Integer = 0 To list.Count - 1
cht.Series("PnL").Points.AddXY(list(i), val * i)
Next
cht.Series("PnL").ChartType = SeriesChartType.Bar
cht.ChartAreas("MainChartArea").AxisX.MinorTickMark.Enabled = True
End Sub
Cám ơn câu trả lời của bạn !! – karthik
@dinotom Bạn có thể trả lời câu hỏi của riêng bạn – Drake
Khoảng thời gian = 1 giải quyết được vấn đề của tôi. –