gpt4 book ai didi

c# - 使用数据缩放条形图高度

转载 作者:行者123 更新时间:2023-11-30 12:58:24 26 4
gpt4 key购买 nike

我正在使用 Microsoft Chart 控件。

我正在尝试以编程方式调整图表区域的高度。取决于行。因为 Microsoft Chart 控件需要高度,不能是百分比,也不能是 Auto。根据所选查询,图表可以有 1 个柱形图,也可以有 100 个柱形图。这就是我需要调整高度的原因,因为更大的数据集看起来会被压扁且不可读。

我尝试添加一个计数器 heightCounter,它是图表上的柱数。

        int newHeight = (heightCounter * 10);

// Maximum height aloud on Chart Control
if (newHeight > 32767)
newHeight = 32767;

Chart1.Height = newHeight;

这有时可以正常工作。使用较小的数据集 enter image description here

但是当我有非常大的数据集时,标题看起来间隔很远,因为高度太大了。

enter image description here

有没有合适的方法来实现这个?

最佳答案

我认为您解决问题的方式是正确的,计算数据源中系列的数量以获得比例高度。

但是,我倾向于按照描述声明每个条的宽度 here .与使用静态乘数(例如您拥有的 10)相比,这会给您更多的控制权。

我也倾向于将高度永久设置为计算高度,除非最小高度当然是所需的功能。

此外,作为旁注,每个增加 10 不是很重要吗?你试过减半吗?如果我没记错的话,条形的宽度会自动缩放(如果你没有特别声明的话)。

关于c# - 使用数据缩放条形图高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29854351/

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