1、设置自带Series1的legend不显示,且MarkerMode为CheckboxandText
    先点击Run Designer —>点击Series1—取消勾选Show in Legend
    image.png
    下一步勾选 Text Visible 且MarkerMode设定
    image.png
    同时设置一些其他的如XY轴可以缩放的和移动
    image.png

    加上自己的一些代码

    1. private static void BindingCoordinate(ChartControl chartControl,ViewType viewType ,Color c, string name, Vector<double> x, Vector<double> y, bool flagScroll)
    2. {
    3. Series series = new Series(name, viewType);
    4. XYDiagram diagram = chartControl.Diagram as XYDiagram;
    5. int num = x.Count();
    6. for (int i = 0; i < num; i++)
    7. {
    8. SeriesPoint point = new SeriesPoint(x[i], y[i]);
    9. point.Color = c;
    10. series.Points.Add(point);
    11. }
    12. series.Name = name;
    13. if (diagram != null)
    14. {
    15. int x_margin = (int)(x.Max() - x.Min()) / num;
    16. int y_margin = (int)(y.Max() - y.Min()) / num;
    17. diagram.AxisX.Title.Alignment = StringAlignment.Center;
    18. diagram.AxisX.Title.EnableAntialiasing = DevExpress.Utils.DefaultBoolean.True;
    19. diagram.AxisX.WholeRange.Auto = false;
    20. diagram.AxisX.WholeRange.SetMinMaxValues(x.Min(), x.Max());
    21. //diagram.AxisX.WholeRange.SetMinMaxValues(x.Min() - x_margin, x.Max() + x_margin);
    22. diagram.AxisX.VisualRange.Auto = false;
    23. diagram.AxisX.VisualRange.SetMinMaxValues(x.Min() - x_margin, x.Max() + x_margin);
    24. //diagram.AxisX.VisualRange.SetMinMaxValues(x.Min(), x.Max());
    25. diagram.AxisX.VisualRange.SideMarginsValue = 0;
    26. diagram.AxisX.Title.Visibility = DevExpress.Utils.DefaultBoolean.True;
    27. diagram.AxisX.Title.Text = "东向坐标/m";
    28. diagram.AxisY.Title.Alignment = StringAlignment.Center;
    29. diagram.AxisY.Title.EnableAntialiasing = DevExpress.Utils.DefaultBoolean.True;
    30. diagram.AxisY.WholeRange.Auto = false;
    31. diagram.AxisY.WholeRange.SetMinMaxValues(y.Min(), y.Max());
    32. diagram.AxisY.VisualRange.Auto = false;
    33. diagram.AxisY.VisualRange.SetMinMaxValues(y.Min() - y_margin, y.Max() + y_margin);
    34. diagram.AxisY.VisualRange.SideMarginsValue = 0;
    35. diagram.AxisY.Title.Visibility = DevExpress.Utils.DefaultBoolean.True;
    36. diagram.AxisY.Title.Text = "北向坐标/m";
    37. chartControl.Series.Add(series);
    38. diagram.EnableAxisXZooming = flagScroll;
    39. diagram.EnableAxisXScrolling = flagScroll;
    40. diagram.EnableAxisYZooming = flagScroll;
    41. diagram.EnableAxisYScrolling = flagScroll;
    42. }
    43. }

    效果如下