C# 图表中使用双Y轴的轴标签是否反转?

C# 图表中使用双Y轴的轴标签是否反转?,c#,charts,axis-labels,C#,Charts,Axis Labels,我有一个图表,显示了相同日期时间X值的两个不同Y值。我用一条样条曲线在同一图表区域上绘制它们,主Y轴和次Y轴。图形似乎正常工作,但Y轴标签已交换。预期的主Y轴标签位于次轴上,反之亦然 另外,应该注意的是,图表从不显示在屏幕上,而是使用chart.SaveImage方法在文件系统和数据库中保存为图像文件 以下是图表输出的图像: 以下是生成图表的代码: 因此,我有两个问题: 为什么轴标签是反向的 示意图:为什么轴标题在结尾处放一条“|”而不是一个右括号“?”?这只是将图表保存为图像时产生的视觉伪

我有一个图表,显示了相同日期时间X值的两个不同Y值。我用一条样条曲线在同一图表区域上绘制它们,主Y轴和次Y轴。图形似乎正常工作,但Y轴标签已交换。预期的主Y轴标签位于次轴上,反之亦然

另外,应该注意的是,图表从不显示在屏幕上,而是使用
chart.SaveImage
方法在文件系统和数据库中保存为图像文件

以下是图表输出的图像:

以下是生成图表的代码:

因此,我有两个问题:

  • 为什么轴标签是反向的
  • 示意图:为什么轴标题在结尾处放一条“|”而不是一个右括号“?”?这只是将图表保存为图像时产生的视觉伪影吗

  • 你有一个剪切粘贴错误

    改变

    series.Color = Color.Red;
    series.YAxisType = AxisType.Secondary;
    


    你说得对,先生。我甚至找了那个具体的原因。有时候你只需要一双额外的眼睛。谢谢。关于第二个美容问题有什么想法吗?我不知道。我想我以前见过这个,并认为这是MSChart中的一个bug。我认为这会破坏
    的字体图像。
    series.Color = Color.Red;
    series.YAxisType = AxisType.Secondary;
    
    series2.Color = Color.Red;
    series2.YAxisType = AxisType.Secondary;