gpt4 book ai didi

winforms - WinForms 应用程序中的 Microsoft Chart 控件 - 如何显示复合图表

转载 作者:行者123 更新时间:2023-12-01 04:11:03 33 4
gpt4 key购买 nike

我需要显示一个显示每月销售额的图表;我想将交易量显示为一列,将销售额显示为不同的列(均在每个月)。然而,问题是我每个月都有多个销售值(value),每种货币一个。我希望这是一个堆叠的列,显示一个在另一个之上的不同值。

我的问题是,当我制作第二个系列堆叠列时,它将它堆叠在第一个值的顶部。我不想要那个。有人可以解释如何正确配置吗?

示例数据:

  • 2011 年 1 月:数量 30,销售额:10 美元、15 英镑、0 欧元
  • 2011 年 2 月:数量 40,销售额:20 美元、5 英镑、5 欧元
  • 2011 年 3 月:数量 80,销售额:30 美元、10 英镑、10 欧元

  • 我在 Visual Studio 2010 中使用默认图表控件。这是一个 WinForms 应用程序,而不是 Web。

    最佳答案

    使用 StackedGroupName 自定义属性。

    To place multiple series in the same stacked group, assign the same name to them.

    To show multiple stacks, assign different names to multiple series.



    从示例项目:
    // Set the first two series to be grouped into Group1
    chart1.Series["LightBlue"]["StackedGroupName"] = "Group1";
    chart1.Series["Gold"]["StackedGroupName"] = "Group1";

    // Set the last two series to be grouped into Group2
    chart1.Series["Red"]["StackedGroupName"] = "Group2";
    chart1.Series["DarkBlue"]["StackedGroupName"] = "Group2";

    关于winforms - WinForms 应用程序中的 Microsoft Chart 控件 - 如何显示复合图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6316405/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com