簡體   English   中英

Chart Winform C#的問題

[英]Issue with Chart Winform c#

我正在繪制折線圖,​​但問題是它沒有按圖表屬性中的描述制作數據點,只是折線(一個小的空白)並繼續繪制其余的線圖和代碼。

折線圖

這是代碼:

            var series = new System.Windows.Forms.DataVisualization.Charting.Series();
            series.ChartType = SeriesChartType.Line;
            series.Points.DataBind(dv1, "DateCreated", "Visibility", "");
            chart1.Series[0].MarkerStyle = MarkerStyle.Diamond;
            chart1.Series[0].MarkerSize = 100;
            chart1.Series[0].IsValueShownAsLabel = true;
            chart1.Series[0].MarkerColor = Color.Red;
            chart1.Series.Add(series);
            chart1.SaveImage(pdfFile, ChartImageFormat.Png);

我在這里想念什么?

更新:

Dv1基本上是:

Visibility       DateCreated
  10              2017-10-21
  20              2017-10-22
  30              2017-10-23
  45              2017-10-24
  90              2017-10-25

我正在嘗試制作如下圖:

在此處輸入圖片說明

謝謝

根據我的評論,您的代碼在圖表控件中引用了錯誤的“系列”。 代替這個:

chart1.Series[0].MarkerStyle = MarkerStyle.Diamond;

它應該引用您創建的系列變量:

series.MarkerStyle = MarkerStyle.Diamond;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM