第11章-图表与可视化

第十一章:图表与可视化

11.1 创建图表

using unvell.ReoGrid.Chart;

public class ChartCreation
{
    public void CreateColumnChart(Worksheet sheet)
    {
        // 创建柱状图
        var chart = sheet.CreateChart(
            ChartType.Column,
            new RangePosition("A1:C10"),  // 数据范围
            new RangePosition("E1:K15")   // 图表位置
        );
        
        chart.Title = "销售数据";
    }
    
    public void CreateLineChart(Worksheet sheet)
    {
        // 创建折线图
        var chart = sheet.CreateChart(
            ChartType.Line,
            new RangePosition("A1:B20"),
            new RangePosition("D1:J20")
        );
    }
    
    public void CreatePieChart(Worksheet sheet)
    {
        // 创建饼图
        var chart = sheet.CreateChart(
            ChartType.Pie,
            new RangePosition("A1:B5"),
            new RangePosition("D1:J10")
        );
    }
}

11.2 图表配置

public class ChartConfiguration
{
    public void ConfigureChart(Chart chart)
    {
        // 设置标题
        chart.Title = "月度销售趋势";
        chart.TitleFont = new Font("微软雅黑", 14, FontStyle.Bold);
        
        // 设置图例
        chart.Legend.Visible = true;
        chart.Legend.Position = LegendPosition.Right;
        
        // 设置坐标轴
        chart.PrimaryAxisX.Title = "月份";
        chart.PrimaryAxisY.Title = "销售额(万元)";
    }
}

11.3 本章小结

本章介绍了图表创建和配置功能。

📚 下一章预告

第十二章将学习Excel文件导入导出。

posted @ 2025-12-31 14:07  我才是银古  阅读(13)  评论(0)    收藏  举报