フェーザ線プロット
フェーザ線プロットには、矢印としてレンダリングされる極座標のコレクションが含まれます。
ScottPlot.Plot myPlot = new();
// まずプロット上に極座標軸システムを配置します
var polarAxis = myPlot.Add.PolarAxis(30);
polarAxis.Circles.ForEach(x => x.LinePattern = LinePattern.Dotted);
polarAxis.Spokes.ForEach(x => x.LinePattern = LinePattern.Dotted);
// Phasor は事前定義された点で追加できます
PolarCoordinates[] points1 = [
new(10, Angle.FromDegrees(15)),
new(20, Angle.FromDegrees(120)),
new(30, Angle.FromDegrees(240)),
];
myPlot.Add.Phasor(points1);
// Phasor 上の点は、作成後に追加または変更できます
var phaser2 = myPlot.Add.Phasor();
phaser2.Points.Add(new PolarCoordinates(20, Angle.FromDegrees(35)));
phaser2.Points.Add(new PolarCoordinates(25, Angle.FromDegrees(140)));
phaser2.Points.Add(new PolarCoordinates(20, Angle.FromDegrees(260)));
myPlot.SavePng("demo.png", 400, 300);
このレシピは、フェーザプロットカテゴリに含まれる多数のレシピの 1 つです
