更多资源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程
【下载Spire.XLS最新试用版】
默认情况下,创建图表时,Excel会自动设置其坐标轴属性。这些属性包括坐标轴选项,例如边界最大值,边界最小值,主要单位,次要单位;刻度线标记的主要类型,次要类型;标签位置;横坐标轴交叉设置;是否逆序刻度值等。但是有时我们需要手动设置这些属性来完善和美化图表。
测试文档:

//实例化Workbook类的对象,并加载测试文档Workbook workbook = new Workbook();workbook.LoadFromFile("test.xlsx");//获取工作表中的第一个图表Worksheet ws = workbook.Worksheets[0];Spire.Xls.Chart chart = ws.Charts[0];//更改图例字体、字 、字体颜色、字体粗细等ExcelFont font = workbook.CreateFont();font.Size = 10.0;font.Color = Color.Brown;font.IsBold = true;font.FontName = "幼圆";//应用字体设置到图例 chart.Legend.TextArea.SetFont(font);//应用字体设置到图表数据标签foreach (ChartSerie cs in chart.Series){ cs.DataPoints.DefaultDataPoint.DataLabels.TextArea.SetFont(font);}//更改坐标轴标题名称及格式//横轴chart.PrimaryCategoryAxis.Title = "月 份";chart.PrimaryCategoryAxis.TitleArea.Font.FontName = "幼圆";chart.PrimaryCategoryAxis.TitleArea.Font.IsBold = true;//纵轴 chart.PrimaryValueAxis.Title = "销 售 额";chart.PrimaryValueAxis.TitleArea.Font.FontName = "幼圆";chart.PrimaryValueAxis.TitleArea.Font.IsBold = true;//更改坐标轴字体格式//横轴chart.PrimaryCategoryAxis.Font.Color = Color.BlueViolet;chart.PrimaryCategoryAxis.Font.IsBold = true;chart.PrimaryCategoryAxis.Font.FontName = "幼圆";//纵轴 chart.PrimaryValueAxis.Font.Color = Color.BlueViolet;chart.PrimaryValueAxis.Font.IsBold = true;chart.PrimaryValueAxis.Font.FontName = "幼圆";//更改图表标题名称chart.ChartTitle = "1季度销售额";//保存文档workbook.SaveToFile("output.xlsx", ExcelVersion.Version2010);
结果文档:

如果你有任何问题或意见,请在下方评论区留言~

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!