C# DataViusalization 图表动态调整大小

C# DataViusalization Chart Dynamic Sizing

我目前在我的项目中创建了如下图表:

Chart c = new Chart{
    Width = 1000,
    Height = 1000,
};

这将创建一个宽 1000 像素、高 1000 像素的图表。我的问题是,有没有办法动态设置这些值,以便它可以占据屏幕的特定部分?例如,如果我想让它占据屏幕宽度的 80% 和高度的 50%,有没有办法告诉它这样做而不是给出静态像素值?如果无法做到这一点,有没有办法让它在 HTML?

中简单地拉伸到其容器的大小

在我发布这篇文章之后,我想出了一个解决方案。图表通过 <img> 标签显示在视图中,因此我可以在该标签内设置样式宽度和高度以更改显示图表的大小