Polygon Plot是一种在ScottPlot中用于绘制多边形的图表类型。它可以用于可视化多边形的形状、边界和属性。
要绘制多边形,您可以使用plt.PlotPolygon()
方法。该方法接受两个数组作为参数,分别表示多边形的X坐标和Y坐标。这些数组的长度应相同,并且数组中的元素应对应于多边形的顶点。
C#private void Form1_Load(object sender, EventArgs e)
{
var plot = formsPlot1.Plot;
Coordinates[] vs = new Coordinates[]{
new Coordinates(0, 0.25),
new Coordinates(0.5, 0.25),
new Coordinates(0, 0.75)
};
plot.Add.Polygon(vs);
plot.AutoScale();
}
C#private void Form1_Load(object sender, EventArgs e)
{
var plot = formsPlot1.Plot;
Coordinates[] vs = new Coordinates[]{
new Coordinates(0, 0.25),
new Coordinates(0.5, 0.25),
new Coordinates(0, 0.75)
};
var poly= plot.Add.Polygon(vs);
plot.AutoScale();
//填充颜色
poly.FillStyle = new FillStyle()
{
Color = Colors.Aquamarine
};
//边线颜色
poly.LineStyle = new LineStyle()
{
AntiAlias = true,
Color = Colors.Red,
Pattern = LinePattern.Dot,
Width = 4
};
//节点样式
poly.MarkerStyle = new MarkerStyle(MarkerShape.OpenCircle, 8);
poly.MarkerStyle.Fill.Color = Colors.Gold;
poly.MarkerStyle.Outline.Color = Colors.Brown;
}
C#var plot = formsPlot1.Plot;
Coordinates[] vs = new Coordinates[]{
new Coordinates(0, 0.25),
new Coordinates(0.25, 0.4),
new Coordinates(0.5, 0.25),
new Coordinates(0.25, 0.75),
};
本文作者:技术老小子
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!