#region ICustomChart 成员
public void ResetDC(int hDC)
{
// TODO: 添加 Custom3DBarRenderer.ResetDC 实现
}
public void SetupDC(object Map, object MapLayer, object ChartRenderer, int hDC, double dpi)
{
// TODO: 添加 Custom3DBarRenderer.SetupDC 实现
}
public void Draw(int hDC, int x, int y, ref double[] values, double normValue, double sizeValue)
{
// TODO: 添加 Custom3DBarRenderer.Draw 实现
}
#endregion
第四步:添加成员变量、属性和自定义函数,自定义函数Setup3DBarRenderer主要负责对数据进行预处理和统计计算,计算图表渲染中的最大值,以便根据数值的大小分配直方图柱子的高度。
private int[] m_iColors; //记录直方条的颜色
private float m_MaxBarHeight = 50; //直方图的最大高度
private float m_MinBarHeight = 1; //直方图的最小高度
private float m_BarWidth = 10; &nbs






