小编SNP*_*SNP的帖子

如何在左侧或右侧以不同比例向MSChart添加更多Y轴

我想为图表添加3个不同比例的Y轴。

我想要一个x轴和另一个y轴。我这样做像下面的代码,但我想显示一个y轴,如我附加的第二张图片中所示。

到目前为止,我的C#代码:

   private void checkBoxUseMultipleYAxis_CheckedChanged(object sender, EventArgs e)
    {
        if (checkBoxUseMultipleYAxis.Checked)
        {
            // Set custom chart area position
            chart1.ChartAreas["ChartArea1"].Position = new ElementPosition(25, 10, 68, 85);
            chart1.ChartAreas["ChartArea1"].InnerPlotPosition = new ElementPosition(10, 0, 90, 90);``



            // Create extra Y axis for second and third series
            CreateYAxis(chart1, chart1.ChartAreas["ChartArea1"], chart1.Series["Current"], 13, 8);
            CreateYAxis(chart1, chart1.ChartAreas["ChartArea1"], chart1.Series["Capacity"], 22, 8);
        }
        else
        {
            // Set default chart areas
            chart1.Series["Current"].ChartArea = "ChartArea1";
            chart1.Series["Capacity"].ChartArea = "ChartArea1";

            // Remove newly created series and chart areas
            while (chart1.Series.Count > 3)
            { …
Run Code Online (Sandbox Code Playgroud)

c# mschart winforms yaxis

3
推荐指数
1
解决办法
2452
查看次数

标签 统计

c# ×1

mschart ×1

winforms ×1

yaxis ×1