Đây là câu hỏi có vẻ đơn giản nhưng tôi không thể tìm thấy câu trả lời đơn giản. Tôi muốn chỉ định tối thiểu và tối đa cho trục Y hiện có trên biểu đồ.Chỉ định trục tối thiểu và tối đa cho biểu đồ WPF
Dưới đây là bảng xếp hạng:
<Window x:Class="TempDataAnalyzer.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525"
xmlns:chartingToolkit="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"
Loaded="Window_Loaded">
<Grid>
<chartingToolkit:Chart Name="lineChart" Title="Temperature" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<chartingToolkit:LineSeries DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding}" IsSelectionEnabled="True"/>
</chartingToolkit:Chart>
</Grid>
Bây giờ, tôi đang bổ sung thêm giá trị dao động từ 0-71 trên trục Y:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
List<KeyValuePair<int, int>> entries = new List<KeyValuePair<int, int>>();
entries.Add(new KeyValuePair<int, int>(0, 0));
entries.Add(new KeyValuePair<int, int>(1, 23));
entries.Add(new KeyValuePair<int, int>(2, 45));
entries.Add(new KeyValuePair<int, int>(3, 46));
entries.Add(new KeyValuePair<int, int>(4, 71));
lineChart.DataContext = entries;
}
}
Tuy nhiên, tôi muốn bảng xếp hạng Y trục để hiển thị cho tôi phạm vi từ 0 đến 100, bất kể giá trị tôi thêm vào là bao nhiêu. Điều này là để giữ cho nó phù hợp với các biểu đồ khác nhau trên cùng một trang.