Cómo mostrar más de un gráfico por formulario usando OxyPlot (VB.Net)

He estado experimentando con la biblioteca VB.Net, OxyPlot ( https://oxyplot.codeplex.com ==> movido a GitHub ==> https://github.com/oxyplot ).

He estado trabajando en la reproducción de los ejemplos de algunas plots de la list de ejemplos. Si bien esto ha ido bien, mis preguntas son:

1. ¿Cómo podría uno mostrar más de un argumento (digamos 3) por formulario?
2. ¿Cómo se posicionaría cada plot en el formulario?
.


A continuación se muestra el código utilizado para mostrar un gráfico de contorno en una forma:

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load InitializeComponent() Dim Plot As OxyPlot.WindowsForms.Plot = New OxyPlot.WindowsForms.Plot() Plot.Dock = DockStyle.Fill Plot.Model = New PlotModel("Peaks") Dim cs As ContourSeries = New ContourSeries() cs.ColumnCoordinates = ArrayHelper.CreateVector(-3, 3, 0.05) cs.RowCoordinates = ArrayHelper.CreateVector(-3.1, 3.1, 0.05) cs.ContourColors = {OxyColors.SeaGreen, OxyColors.RoyalBlue, OxyColors.IndianRed} cs.Data = peaks(cs.ColumnCoordinates, cs.RowCoordinates) Plot.Model.Series.Add(cs) Me.Controls.Add(Plot) End Sub 

¡Gracias de antemano!

Necesita una serie por separado para cada "ttwig" o set de datos que desea mostrar. Puede superponerlos a todos en un eje si lo desea. De lo contrario, puede crear ejes separados para cada serie y usar las properties Axis.StartPosition/EndPosition como porcentajes del área de trazado general para separarlos. Verifique el browser de ejemplos, bajo ejemplos de Eje, específicamente varios paneles. use Ctrl-Alt-C para copyr el código al portapapeles.

Intereting Posts