简体   繁体   English

如何使用Microsoft Visual Studio在C#中设置线标记?

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

I would like to set different markers to the various series plotted in my chart. 我想为图表中绘制的各个系列设置不同的标记。 How do I go about doing this since the various series are plotted only when the user selects that particular option. 我如何进行此操作,因为仅当用户选择该特定选项时才绘制各个系列。 I currently have 7 series that can be plotted. 我目前有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; }

Whether it's System.Windows.Forms.DataVisualization.Charting.MarkerStyle or System.Web.UI.DataVisualization.Charting.MarkerStyle you can set it: 无论是System.Windows.Forms.DataVisualization.Charting.MarkerStyle还是System.Web.UI.DataVisualization.Charting.MarkerStyle,您都可以进行设置:

  1. For each point in your series' DataPointCollection . 对于系列中的每个点DataPointCollection
  2. For the whole Series ( DataPointCustomProperties.MarkerStyle ). 对于整个SeriesDataPointCustomProperties.MarkerStyle )。

If you are using MarkerStyle.None you can also use a MarkerImage instead of the default predefined markers, same remarks as above, it should work for the whole series or any point. 如果你正在使用MarkerStyle.None你也可以使用一个MarkerImage而不是默认的预定义的标志,同样的言论如上,它应该为全系列或任意点的工作。 You can even manipulate those values directly with DataPointCustomProperties.SetCustomProperty , or DeleteCustomProperty , like: 您甚至可以直接使用DataPointCustomProperties.SetCustomPropertyDeleteCustomProperty操作这些值,例如:

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

or 要么

dataPoint.DeleteCustomProperty("MarkerStyle");

Then, make sure: 然后,请确保:

  1. you have a big enough value for the MarkerSize property so that your points are visible. 您具有MarkerSize属性的足够大的值,以便您的点可见。
  2. marker color differs from background 标记颜色与背景不同
  3. chart type supports markers. 图表类型支持标记。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在Microsoft Visual Studio 2013中将IDE从C#环境设置为C ++环境? - How to set the IDE from C# environment to C++ environment in Microsoft Visual Studio 2013? Microsoft Visual Studio 2012无法在c#文件中设置断点 - Microsoft Visual Studio 2012 cannot set breakpoint in c# file Visual Studio C#中的Microsoft Visual Basic - Microsoft Visual Basic in Visual Studio C# 如何使用 Microsoft Visual Studio 使用 C# windows 窗体将文件中的图像加载到图片框 - How to load image from file into picturebox using C# windows form using Microsoft Visual Studio 如何在Visual Studio中使用C#访问Microsoft Excel 365 - How do I access Microsoft Excel 365 using C# in Visual Studio 如何使用Microsoft Visual Studio 2013在C#中以混合模式调试? - how to debug in mixed mode in C# with Microsoft Visual Studio 2013? 如何在微软新的 Visual Studio Code 中编译 c#? - How to compile c# in Microsoft's new Visual Studio Code? Microsoft Visual Studio 和 C#:如何以可视化方式向控件添加事件? - Microsoft Visual Studio and C#: How to Visually Add Events to Controls? 在使用C#的Xamarin Visual Studio中,如何在C#代码中将UIButton设置为启用 - In Xamarin Visual Studio using C# how set UIButton to enabled in the C# code Microsoft Visual Studio项目和c# - Microsoft Visual Studio Project and c#
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM