【问题标题】:Check Chart Area empty检查图表区域为空
【发布时间】:2018-02-21 15:23:17
【问题描述】:

我正在开发一个 Windows 窗体应用程序来绘制图表。根据数据的可用性,将绘制图表。

Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles generatePlot.Click
        ClearChart() 'Clear existing chart series

        Try
            'Doing a very long process here to plot the chart

        Catch ex As Exception
            MessageBox.Show(ErrorToString)
            Exit Sub
        End Try            

        'Save chart as an image
        Chart1.SaveImage(specDataHelper.imageSave, System.Drawing.Imaging.ImageFormat.Bmp)   

End Sub

在上述功能上,如果图表区域不为空,我想将其保存为图像。否则,我想跳过保存为图像部分。

如何检查图表区域是否为空?我不确定要查看哪个属性。

【问题讨论】:

  • 在获取数据时,创建一个变量来保存是否有数据的信息,并将其用作保存的条件。
  • @Esko。接得好。我检查了我的系列中的点是否为空

标签: vb.net charts


【解决方案1】:

@Esko 的好建议。我检查了该系列是否为空:

'Save chart as an image
        If (Me.Chart1.Series("Result").Points.Count <> 0) Then
            Chart1.SaveImage(specDataHelper.imageSave, System.Drawing.Imaging.ImageFormat.Bmp)
        End If

而且,工作完美..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-19
    • 2015-04-01
    • 1970-01-01
    • 2017-08-09
    • 2021-10-31
    • 1970-01-01
    • 2021-03-21
    相关资源
    最近更新 更多