如何在.NET4中创建空白图表

如何在.NET4中创建空白图表,.net,asp.net,vb.net,charts,.net,Asp.net,Vb.net,Charts,我有一个工作图表(ASP.NET/VB.NET),在一些选定的时间段内它没有数据,这是预期的 当我选择一段没有数据的时间时,我没有看到任何图表,只有一个矩形的背景颜色的图表 我想要的是,当没有数据时,仍然显示标题、x轴和y轴等,只是一个空图表 我曾想过在图表的时间刻度之外添加一个数据点,结果成功了,我得到了一个空的图表,但必须有更干净的方法来实现这一点。有什么想法吗 谢谢尝试覆盖或重写 图表.预涂 方法,然后实现自定义渲染逻辑 尝试覆盖或重写 图表.预涂 方法,然后实现自定义渲染逻辑 你是否介意

我有一个工作图表(ASP.NET/VB.NET),在一些选定的时间段内它没有数据,这是预期的

当我选择一段没有数据的时间时,我没有看到任何图表,只有一个矩形的背景颜色的图表

我想要的是,当没有数据时,仍然显示标题、x轴和y轴等,只是一个空图表

我曾想过在图表的时间刻度之外添加一个数据点,结果成功了,我得到了一个空的图表,但必须有更干净的方法来实现这一点。有什么想法吗


谢谢

尝试覆盖或重写

图表.预涂

方法,然后实现自定义渲染逻辑


尝试覆盖或重写

图表.预涂

方法,然后实现自定义渲染逻辑


你是否介意用一种干净的方式来做这件事?我已经玩过隐藏/显示图表,但是显示轴的空图表将是理想的…不,我还没有找到一个干净的方法来做到这一点。最后,我在图表上显示的时间范围之外添加了一个数据点。我发现添加一个标题(visible=false)很简单,然后在数据源的
Selected
事件中捕获空数据集(并相应地切换“空”标题)。你介意干净的方法吗?我已经玩过隐藏/显示图表,但是显示轴的空图表将是理想的…不,我还没有找到一个干净的方法来做到这一点。最后,我在图表上显示的时间范围之外添加了一个数据点。我发现添加一个标题(visible=false)很简单,然后在数据源的
Selected
事件中捕获空数据集(并相应地切换“空”标题)。