原本只是想改一下鼠标放到曲线上的tip显示的小数点位数
然后就发现他这个属性还挺多,多到有点看不懂
然后就写了小demo测试

demo代码

// Create a series and add points to it. Series series1 = new Series("Series 1", ViewType.Line);series1.Points.Add(new SeriesPoint("A", new double[] { 4.1111 }));series1.Points.Add(new SeriesPoint("B", new double[] { 2.2222 }));series1.Points.Add(new SeriesPoint("C", new double[] { 17.7777 }));series1.Points.Add(new SeriesPoint("D", new double[] { 4.4444 }));series1.Points.Add(new SeriesPoint("E", new double[] { 17.7777 }));series1.Points.Add(new SeriesPoint("F", new double[] { 12.2222 }));series1.Points.Add(new SeriesPoint("G", new double[] { 15.5555 }));// Add the series to the chart. chartControl.Series.Add(series1); Disable a crosshair cursor. chartControl.CrosshairEnabled = DefaultBoolean.True; Enable chart tooltips.  chartControl.ToolTipEnabled = DefaultBoolean.True;  Specify the tooltip point pattern. series1.ToolTipPointPattern = "ToolTipPoint: {A}:{V:F2}";series1.ToolTipSeriesPattern = "ToolTipSeries: {A}:{V:F2}";series1.CrosshairLabelPattern = "CrosshairLabel: {A}:{V:F2}";

demo效果


demo结论

结论就很明显了,ToolTipPoint是鼠标放到点上才会显示出来的tip,CrosshairLabel是鼠标放到图上,它会十字线找到点,再显示出来。而最后ToolTipSeriesPattern是干嘛用的,怎样显示出来,我也还没摸清。

Pattern

附上官方的文档和例程

https://documentation.devexpress.com/WindowsForms/18052/Controls-and-Libraries/Chart-Control/Examples/End-User-Interaction/How-to-Use-Chart-Tooltips

using DevExpress.XtraCharts;
using System;
using System.Windows.Forms;
using DevExpress.Utils;namespace TooltipCustomization {public partial class Form1 : Form {public Form1() {InitializeComponent();}private void Form1_Load(object sender, EventArgs e) {// Create an empty chart. ChartControl chartControl = new ChartControl();// Add the chart to the form. chartControl.Dock = DockStyle.Fill;this.Controls.Add(chartControl);// Create a series and add points to it. Series series1 = new Series("Series 1", ViewType.Bar);series1.Points.Add(new SeriesPoint("A", new double[] { 4 }));series1.Points.Add(new SeriesPoint("B", new double[] { 2 }));series1.Points.Add(new SeriesPoint("C", new double[] { 17 }));series1.Points.Add(new SeriesPoint("D", new double[] { 4 }));series1.Points.Add(new SeriesPoint("E", new double[] { 17 }));series1.Points.Add(new SeriesPoint("F", new double[] { 12 }));series1.Points.Add(new SeriesPoint("G", new double[] { 15 }));// Add the series to the chart. chartControl.Series.Add(series1);// Disable a crosshair cursor. chartControl.CrosshairEnabled = DefaultBoolean.False;// Enable chart tooltips.  chartControl.ToolTipEnabled = DefaultBoolean.True;// Show a tooltip's beak ToolTipController controller = new ToolTipController();chartControl.ToolTipController = controller;controller.ShowBeak = true;// Change the default tooltip mouse position to relative position. ToolTipRelativePosition relativePosition = new ToolTipRelativePosition();chartControl.ToolTipOptions.ToolTipPosition = relativePosition;// Specify the tooltip relative position offsets.   relativePosition.OffsetX = 2;relativePosition.OffsetY = 2;// Specify the tooltip point pattern. series1.ToolTipPointPattern = "Bar Series: {A}:{V}";}}
}

DevExpress ChartControl ToolTipPointPattern和ToolTipSeriesPattern相关推荐

  1. DevExpress ChartControl大数据加载时有哪些性能优化方法

    DevExpress ChartControl加载大数据量数据时的性能优化方法有哪些? 关于图表优化,可从以下几个方面解决: 1.关闭不需要的可视化的元素(如LineMarkers, Labels等) ...

  2. DevExpress chartControl 基本结构说明

    chartControl 使用教程及chart数据绑定 DevExpress说明 ChartControl 结构 series ==主要== Diagram ==主要== Chart Titles L ...

  3. DevExpress——ChartControl知多少(C#)

    目前在做的这个项目后端是使用.NET框架在做,前端是借助DevExpress框架做开发,由于是基于Winform的页面实现,于是DevExpress提供了全套的Winform的解决方案,弥补了Winf ...

  4. C# WPF图表控件之ChartControl用法指南①

    " 引言部分,总领全篇文章的中心内容." WPF的DevExpress ChartControl是一种功能强大的可视化工具,可帮助您将数据显示为二维或伪三维条形图.区域.线和许多其 ...

  5. Winform + Devexpress 实现看板效果

    环境:VS2019.Sql Server R2 2008.Devexpress ChartControl.layoutControl 最终效果: 1.设置背景图(LayoutControl) this ...

  6. 【原】为DevExpress的ChartControl添加Y轴控制 和 GridControl中指定列添加超级链接

    一.控制ChartControl的Y轴范围 使用Devexpress中的CharControl控件,需要控制AxisY轴的显示范围,需要使用该控件的BoundDataChanged事件,具体代码如下: ...

  7. WinForm DevExpress使用-(ChartControl控件绘制图表)

    最近因为公司项目需要用到WinForm的DecExpress控件,在这里把一些使用方法总结一下. DevExpress中有一个专门用来绘制图表的插件ChartControl,可以绘制折线图.饼状图.柱 ...

  8. 浅谈DevExpress六:为chart创建动态数据源

    今天搞点稍微复杂些的东西,在列表中点击不同的行时,图表中显示和其数据关联的图,效果如下: 效果挺炫吧,现在就开始设计吧.首先在界面中拉一个分割面板,并将PivotGdidControl(多维数据控件) ...

  9. DevExpress WinForms使用教程:图表控件 - 内置深入查询

    [DevExpress WinForms v18.2下载] 在最新发布的DevExpress WinForms v18.2中,DevExpress WinForms和ASP.NET图表控件引入嵌套系列 ...

最新文章

  1. 如何把一段简单的代码变复杂?
  2. SAP ME12 修改采购信息记录,系统提示:Condition type P000 does not allow supplementary conditions
  3. 谈谈机器学习的基本问题,不谈数学!
  4. CSDN:解决粉丝网友集中问题留言处,把你所有的问题在留言处留言,我会一一回答
  5. Linux命令之文件处理
  6. CentOS7 编译 Gradle
  7. 网络原理题+复习资料
  8. 如何玩转 WebGL 并行计算
  9. RTSP摄像机为什么还保留MJPEG编码格式
  10. 编码规范一 结构与要求
  11. sql语句智能提示插件
  12. 360导航源码php,51zxw 仿360网址导航源码
  13. “水晶糖果字体”练习
  14. C#panel渐变绘制
  15. 巴菲特致股东的一封信:2000年
  16. Debian搭建PPTP
  17. 大屏页面使用transform属性scale进行缩放,高德地图点击事件失效,地图展示模糊
  18. 利用Javascript动态生成表格的小demo
  19. 特效师新人作品指引。
  20. 汇编语言-中括号-mov指令-cmp指令-lea指令

热门文章

  1. asp.net2.0自动根据用户自定义字数生成带分页的静态(HTML)页
  2. linux 程序退出 调试,Linux程序调试 - nbspnbspnbspC++nbsp技术中心 - C++博客
  3. 渗透测试中弹shell的多种方式及bypass
  4. android开发-仿乐桌面四叶草
  5. java keypress事件_java keypress
  6. win10计算机误卸载,Windows10系统补丁被误卸载的两种解决方法
  7. 【ESP8266开发备忘】
  8. 【游戏小心得】火焰纹章的核心精髓
  9. 用python画篮球场_走上python自学的辛酸路
  10. 如何查看centos安装了哪些软件