小编Pet*_*ete的帖子

在C#中创建的Excel图表上更改轴标签

所以我一直试图解决这个问题一段时间,但似乎无法到达任何地方.我正在使用C#创建Excel电子表格.我的电子表格包含一个图表.我可以用图表做任何事情除了更改X轴标签.我已经尝试过几乎所有我能找到但没有任何作用的东西.

Excel.ChartObjects xlChart = (Excel.ChartObjects)xlWorkSheet.ChartObjects(Type.Missing);
Excel.ChartObject myChart = (Excel.ChartObject)xlChart.Add(1420, 660, 320, 180);
Excel.Chart chartPage = myChart.Chart;
chartPage.ChartType = Excel.XlChartType.xlXYScatterLines;
chartPage.HasTitle = true;
chartPage.ChartTitle.Text = "Title Text";
chartPage.HasLegend = false;

var yAxis = (Excel.Axis)chartPage.Axes(Excel.XlAxisType.xlValue,Excel.XlAxisGroup.xlPrimary);
yAxis.HasTitle = true;
yAxis.AxisTitle.Text = "Y-Axis Title text";
yAxis.MaximumScale = 20;
yAxis.AxisTitle.Orientation = Excel.XlOrientation.xlUpward;

Excel.Range Data_Range = xlWorkSheet.get_Range("A10", "C10");//Data to be plotted in chart
Excel.Range XVal_Range = xlWorkSheet.get_Range("A1", "C1");//Catagory Names I want on X-Axis as range
var x_labels = new List<string>() { "Val1", "Val2", "Val3" }; //Catagory …
Run Code Online (Sandbox Code Playgroud)

c# excel charts

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

charts ×1

excel ×1