我正在使用.net 4图表,我需要绘制一个必须将多个列组合在一起的图表。解决方案是使用DataBindCrossTable函数,它完全符合我的需要;但是,图表需要绘制为线条而不是列。 DataBindCrossTable似乎不适用于条形图,只有列。
有没有办法水平旋转列或任何其他解决方案?
谢谢
答案 0 :(得分:2)
在代码隐藏文件中,将Series.ChartType值更改为每个系列的StackedBar。
C#:
foreach (Series data in chtChartControl.Series)
{
data.ChartType = SeriesChartType.StackedBar;
}