如何解决WinForms应用程序中的Microsoft Chart控件-如何显示合成图表
|| 我需要显示一个图表,显示每月的销售额;我想将销量显示为一列,将销售额显示为不同的列(每个月都显示)。但是,问题在于我每个月都有多个销售值,每种货币有一个。我希望这是一个堆叠的列,在另一个之上显示不同的值。 我的问题是,当我制作第二个系列堆叠列时,它将其堆叠在第一个值的顶部。我不要有人可以解释如何正确配置吗? 示例数据: 2011年1月:数量为30,销售额:10美元,15英镑,0欧元 2011年2月:数量40,销售额:20美元,5英镑,5欧元 2011年3月:数量为80,销售额:30美元,10英镑,10欧元 我在Visual Studio 2010中使用默认的图表控件。这是WinForms应用程序,而不是Web。解决方法
使用StackedGroupName自定义属性。
要将多个系列放置在同一堆叠组中,请分配相同的
给他们起名字。
要显示多个堆栈,请为多个系列分配不同的名称。
从样本项目中:
// 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\";
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。