簡體   English   中英

Visual Studio Blend 2015中的圖表

[英]Chart in Visual Studio Blend 2015

我正在Visual Studio Blend 2015中工作,需要在WPF應用程序中添加折線圖。 問題是我沒有找到Visual Studio中現有的“圖表”工具。 我嘗試添加新的參考,但是此工具沒有出現。 有人知道嗎?

謝謝你的幫助!

終於我找到了解決方案。 如圖所示,我已經創建了一條包含兩條線的折線圖。

在此處輸入圖片說明

“使用OxyPlot”代碼為:

 OxyPlot.PlotModel PM = new OxyPlot.PlotModel(); PM.LegendTitle = "Legend"; PM.IsLegendVisible = false; PM.PlotAreaBorderColor = OxyColor.FromRgb(203, 203, 203); var valueAxisX = new OxyPlot.Axes.LinearAxis() { MajorGridlineStyle = LineStyle.None, MinorGridlineStyle = LineStyle.None, Title = "Value" }; valueAxisX.Position = OxyPlot.Axes.AxisPosition.Bottom; valueAxisX.StartPosition = 0; valueAxisX.Title = "Weeks"; valueAxisX.TitleColor = OxyColor.FromRgb(66, 66, 66); PM.Axes.Add(valueAxisX); var valueAxisY = new OxyPlot.Axes.LinearAxis() { MajorGridlineStyle = LineStyle.None, MinorGridlineStyle = LineStyle.None, Title = "Value" }; valueAxisY.Position = OxyPlot.Axes.AxisPosition.Left; valueAxisY.StartPosition = 0; valueAxisY.Title = "Requirements"; valueAxisY.TitleColor = OxyColor.FromRgb(66, 66, 66); PM.Axes.Add(valueAxisY); var lineSerie = new OxyPlot.Series.LineSeries(); lineSerie.StrokeThickness = 3; lineSerie.Color = OxyColor.FromRgb(59, 127, 196); lineSerie.MarkerType = MarkerType.None; lineSerie.Title = "Requirements"; lineSerie.Smooth = false; lineSerie.Points.Add(new DataPoint(1, 25)); lineSerie.Points.Add(new DataPoint(2, 40)); lineSerie.Points.Add(new DataPoint(3, 40)); lineSerie.Points.Add(new DataPoint(4, 50)); lineSerie.Points.Add(new DataPoint(5, 100)); var lineSerie2 = new OxyPlot.Series.LineSeries(); lineSerie2.StrokeThickness = 2; lineSerie2.Color = OxyColor.FromRgb(141, 190, 239); lineSerie2.MarkerType = MarkerType.None; lineSerie2.Title = "Requirements_traced"; lineSerie2.Smooth = false; lineSerie2.Points.Add(new DataPoint(1, 20)); lineSerie2.Points.Add(new DataPoint(2, 30)); lineSerie2.Points.Add(new DataPoint(3, 40)); lineSerie2.Points.Add(new DataPoint(4, 45)); lineSerie2.Points.Add(new DataPoint(5, 75)); PM.Series.Add(lineSerie2); PM.Series.Add(lineSerie); PlotView.Model = PM; 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM