当前位置: 首页 > 知识库问答 >
问题:

C#图表epplus轴反序

长孙永思
2023-03-14

我在Excel中进行导出,并使用Epplus绘制图表:

var chart = (ExcelChart)wksh.Drawings.AddChart("Chart", eChartType.Line);
chart.SetSize(500, 300);
chart.SetPosition(5, 800);
chart.Title.Text = "myChart";
chart.Series.Add(ExcelRange.GetAddress(2, 26, rowIndex, 26), ExcelRange.GetAddress(2, 25, rowIndex, 25));

默认情况下,从左到右获取图表:

我如何从右向左得到图表??

例如,在excel in properties中有一个参数“categories in reverse order”:

它是如何在Epplus中完成的?。

共有1个答案

吴浩博
2023-03-14

我有一个类似的问题,我想翻转我的y轴,我用它来修复

chart.YAxis.Orientation = eAxisOrientation.MaxMin;

如果你想做x,那么同样的事情(但是有x)也应该可以

chart.XAxis.Orientation = eAxisOrientation.MaxMin;

您可能还想设置

chart.XAxis.MinValue 
chart.XAxis.MaxValue 
chart.XAxis.Crosses

如果你的格式看起来有问题

 类似资料:
  • EPPlus 是使用Open Office XML格式(xlsx)读写Excel 2007 / 2010文件的.net开发库。 EPPlus 支持: 单元格范围 单元格样式(Border, Color, Fill, Font, Number, Alignments) Charts 图片 形状 批注 表 保护 加密 数据透视表 数据验证 条件格式 VBA 更多.....

  • 问题内容: 如何逆转3D图的z轴上的顺序(即,负值向上,正值向下)?下面的代码生成一个圆锥体,其底部指向下方;是否有可用于更改订单价格指令的命令(如或类似的东西?)? 以下代码绘制了一个圆锥体,其底部指向下方。我想反转z轴顺序,以便其绘制时基部朝上,就像冰淇淋蛋筒一样,在图的顶部而不是底部为-1。 问题答案: 使用方法:

  • Highcharts 区域图 以下实例演示了反转x轴与y轴区域图。 我们在前面的章节已经了解了 Highcharts 基本配置语法。接下来让我们来看下其他的配置。在 chart 中添加 inverted 属性。 chart 配置 将 chart 的 inverted 属性设置为 true,X轴为垂直,Y轴为水平的。 var chart = { type: 'area', invert

  • 我在用图表。js 2.9。4和ng2图表包装器的角度。我试图显示传入的实时数据,但在配置图表时遇到问题,因此刻度/轴不会超出图表中的数据。换句话说,我希望图表数据点填充图表网格的整个宽度。 StackBlitz显示了我的问题。 如果您在添加数据时一直查看图表,您会发现大多数时间刻度都会延伸到图表中的最后一点之外: 我能想到的唯一解决方案是每次向图表中添加新数据时覆盖x轴上刻度的最大值:

  • 在一些应用场景中,有时需要绘制两个 x 轴或两个 y 轴,这样可以更直观地显现图像,从而获取更有效的数据。Matplotlib 提供的 twinx() 和 twiny() 函数,除了可以实现绘制双轴的功能外,还可以使用不同的单位来绘制曲线,比如一个轴绘制对函数,另外一个轴绘制指数函数。 下面示例绘制了一个具有两个 y 轴的图形,一个显示指数函数 exp(x),另一个显示对数函数 log(x)。 输

  • 双轴图表用于显示两种不同图表类型中的两种不同度量。需要一个日期列和两个度量来构建双轴图表。 图表中使用了不同的比例,帮助用户理解这两个度量。创建双轴图表的过程如下面给出的步骤。 例如,考虑一个数据源:Sample-Superstore 及其度量和维度。 第1步:转到工作表。 第2步:按住键盘上的Ctrl键。 第3步:选择维度OrderDate,测量销售额(Sales)和数量(Quantity),如