C# FormsPlot 图表绘制详解:添加标题、刻度、水平线和数据点
C#
FormsPlot formsPlot = new FormsPlot { Size = new Size(450, 300), Location = new Point(num, num2), BackColor = Color.Red };
// 设置图表标题 formsPlot.Plot.Title('[' + text4 + '] ' + array3[3], true);
// 设置X轴刻度标签样式 formsPlot.Plot.XAxis.TickLabelStyle(null, null, null, null, 90f);
// 禁用图表 formsPlot.Enabled = false;
// 将图表添加到窗体控件中 base.Controls.Add(formsPlot);
// 设置图表名字 formsPlot.Name = text4 + '_' + array3[3];
// 更新num值 num += 460;
// 将图表名字添加到列表中 list.Add(text4 + '_' + array3[3]);
// 跳转到标签IL_03a3 goto IL_03a3;
IL_03a3: // 通过名字获取已添加的图表控件 formsPlot = (FormsPlot)base.Controls.Find(text4 + '_' + array3[3], false)[0];
// 设置X轴手动刻度位置和标签 formsPlot.Plot.XAxis.ManualTickPositions(positions, labels);
// 添加水平线 formsPlot.Plot.AddHorizontalLine(Conversions.ToDouble(array3[5]), Color.Red); formsPlot.Plot.AddHorizontalLine(Conversions.ToDouble(array3[6]), Color.Blue);
// 添加数据点 formsPlot.Plot.AddPoint(num3, Conversions.ToDouble(array3[4]), Color.DeepSkyBlue, 8f, MarkerShape.filledCircle, array3[0] + text2);
原文地址: https://www.cveoy.top/t/topic/piWh 著作权归作者所有。请勿转载和采集!