C# ScottPlot绘制水平条形图

##样式
1. 把条形图设置水平 2. 在条形图上显示误差线 3. 设置柱状的位置从1处开始,不要从默认的0处开始

using ScottPlot;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

public void H_BarGraph()
{
	var plt = formsPlot1.Plot;

	double[] values = { 26, 20, 23, 7, 16 };
	double[] errors = { 3, 2, 5, 1, 3 };
	
	var hbar = plt.AddBar(values);
	hbar.ValueErrors = errors;//设置误差条的高度
	hbar.Orientation = ScottPlot.Orientation.Horizontal;//把Orientation值设置为水平(Horizontal)
	hbar.PositionOffset = 1;//这样就可以不用从默认0处开始绘图了,改为从下标1处开始
	plt.SetAxisLimits(xMin: 0);
    formsPlot1.Refresh();
}

C# ScottPlot绘制水平条形图_第1张图片

你可能感兴趣的:(ScottPlot,c#,开发语言)