簡體   English   中英

如何使用Microsoft Visual Studio在C#中設置線標記?

[英]How to set line markers in C# using Microsoft Visual Studio?

我想為圖表中繪制的各個系列設置不同的標記。 我如何進行此操作,因為僅當用戶選擇該特定選項時才繪制各個系列。 我目前有7個系列可以繪制。

  for (int i = 0; i <= loop - 1; i++) {
 Chart1.Series[i].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Line;
 Chart1.Series[i].BorderWidth = 5; }

無論是System.Windows.Forms.DataVisualization.Charting.MarkerStyle還是System.Web.UI.DataVisualization.Charting.MarkerStyle,您都可以進行設置:

  1. 對於系列中的每個點DataPointCollection
  2. 對於整個SeriesDataPointCustomProperties.MarkerStyle )。

如果你正在使用MarkerStyle.None你也可以使用一個MarkerImage而不是默認的預定義的標志,同樣的言論如上,它應該為全系列或任意點的工作。 您甚至可以直接使用DataPointCustomProperties.SetCustomPropertyDeleteCustomProperty操作這些值,例如:

dataPoint.SetCustomProperty("MarkerStyle", MarkerStyle.Circle);

要么

dataPoint.DeleteCustomProperty("MarkerStyle");

然后,請確保:

  1. 您具有MarkerSize屬性的足夠大的值,以便您的點可見。
  2. 標記顏色與背景不同
  3. 圖表類型支持標記。

暫無
暫無

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

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