原本只是想改一下鼠标放到曲线上的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. Dart是一个怎样的语言?
  2. 产品方法论之:菜鸟做加法,高手做减法!
  3. [云炬创业基础笔记]第六章商业模式测试14
  4. 最浅显易懂的 SAPGUI 里 ABAP 调试器的使用方法介绍
  5. 判断iframe是否加载完毕的方法(兼容ie和Firefox)
  6. 使用GY89的BMP180模块获取温度和压强(海拔)
  7. Java压缩/解压缩二进制文件
  8. 安装Windows Server 2008 R2 Cluster
  9. 算法笔记_什么是算法/算法分析/减而知之/分而治之/动态规划
  10. Java中的素数求法
  11. excel表格怎么求时间差值_怎么用excel的函数计算日期差值
  12. 「ZigBee模块」基础实验(2)按键
  13. 炫酷的生日快乐网页 【附带源码】
  14. python拼接、剪辑视频
  15. 13-MyBatis 使用了哪些设计模式?在源码中是如何体现的?
  16. mysql用sql新增字段
  17. 机器自动翻译古文拼音 - 十大宋词 - 满江红 怒发冲冠 南宋·岳飞
  18. linux 进入recovery模式,recovery模式怎么进入,教您recovery模式怎么进入
  19. 記録一次JDK 11下運行JavaFX(IntelliJ IDEA的Maven項目下)
  20. 2022淘宝天猫年货节超级红包攻略

热门文章

  1. 前端开发工具——Chrome浏览器调试工具
  2. 锤子发狠招!5月发布新旗舰R1,老罗曝光售价最高1.5W
  3. 线程安全集合类- ConcurrentHashMap
  4. ROS2手写接收IMU数据(Imu)代码并发布
  5. wsus无法连接微软服务器,WSUS 4.0 无法链接客户端 - Microsoft Community
  6. 北京大学、阿里巴巴成立联合实验室,聚焦人工智能理论和创新算法研究
  7. 联想扬天r4900d恢复计算机,联想扬天M4900d重装win10系统的方法教程(括BIOS设置和分区教程)...
  8. 剪刀手爱德华(二)镜式文本分析
  9. 总结:SpringAOP(一、概念和代理)
  10. 修改oracle默认端口