DEV chartControl控件 编辑的(Bar)柱形图顶端显示数值

2023-10-28 04:20

本文主要是介绍DEV chartControl控件 编辑的(Bar)柱形图顶端显示数值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

DEV chartControl控件 编辑的(Bar)柱形图顶端显示数值。不废话,直接上图上代码

  public void refurbish(string sql, string str)
        {
            DataTable dt = ProcSqlHelper.ExecuteDatatable(sql.ToString(), CommandType.Text, new SqlParameter("@jsrq", str));
            gridControl1.DataSource = dt;
            gridView1.ExpandAllGroups();
            gridView1.BestFitColumns();

            chartControl1.DataSource = dt;
            chartControl1.Series.Clear();

            for (int i = 1; i < dt.Columns.Count; i++)
            {
                // 柱状图里的第二柱 
                //第一个参数 设置四个竖条的标注
                Series Series1 = new Series(dt.Columns[i].ColumnName, ViewType.Bar);
                Series1.DataSource = dt;
                Series1.ArgumentScaleType = ScaleType.Qualitative;
                Series1.ArgumentDataMember = "统计节点"; //设置公共的X轴值(刻度)

                //设置 单个Series2 Y轴的(值)
                //Series1.ValueDataMembers.AddRange(new string[] { "当日" }); //与下面那句意思是一样的
                Series1.ValueDataMembers.AddRange(new string[] { dt.Columns[i].ColumnName });  //与上面那句意思是一样的
                chartControl1.Series.Add(Series1);

                chartControl1.CrosshairEnabled = true ? DefaultBoolean.True : DefaultBoolean.False;
                chartControl1.CrosshairOptions.ShowArgumentLabels = true;
                chartControl1.CrosshairOptions.ShowArgumentLine = true;
                chartControl1.CrosshairOptions.ShowValueLabels = true;
                chartControl1.CrosshairOptions.ShowValueLine = true;

                //以下为实现柱形图顶端显示数值

                DevExpress.XtraCharts.SideBySideBarSeriesLabel sideBySideBarSeriesLabel1 = new DevExpress.XtraCharts.SideBySideBarSeriesLabel();
                sideBySideBarSeriesLabel1.Position = DevExpress.XtraCharts.BarSeriesLabelPosition.Top;
                sideBySideBarSeriesLabel1.Font = new Font(sideBySideBarSeriesLabel1.Font.FontFamily, 12, sideBySideBarSeriesLabel1.Font.Style | FontStyle.Bold);  //设置字体大小粗细

                //Series1.Label = sideBySideBarSeriesLabel1;
                Series1.LabelsVisibility = DefaultBoolean.True;


            }
        }

这篇关于DEV chartControl控件 编辑的(Bar)柱形图顶端显示数值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/290666

相关文章

从基础到高级详解Python数值格式化输出的完全指南

《从基础到高级详解Python数值格式化输出的完全指南》在数据分析、金融计算和科学报告领域,数值格式化是提升可读性和专业性的关键技术,本文将深入解析Python中数值格式化输出的相关方法,感兴趣的小伙... 目录引言:数值格式化的核心价值一、基础格式化方法1.1 三种核心格式化方式对比1.2 基础格式化示例

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

SpringSecurity显示用户账号已被锁定的原因及解决方案

《SpringSecurity显示用户账号已被锁定的原因及解决方案》SpringSecurity中用户账号被锁定问题源于UserDetails接口方法返回值错误,解决方案是修正isAccountNon... 目录SpringSecurity显示用户账号已被锁定的解决方案1.问题出现前的工作2.问题出现原因各

RedisTemplate默认序列化方式显示中文乱码的解决

《RedisTemplate默认序列化方式显示中文乱码的解决》本文主要介绍了SpringDataRedis默认使用JdkSerializationRedisSerializer导致数据乱码,文中通过示... 目录1. 问题原因2. 解决方案3. 配置类示例4. 配置说明5. 使用示例6. 验证存储结果7.

idea中project的显示问题及解决

《idea中project的显示问题及解决》:本文主要介绍idea中project的显示问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录idea中project的显示问题清除配置重China编程新生成配置总结idea中project的显示问题新建空的pr

WinForms中主要控件的详细使用教程

《WinForms中主要控件的详细使用教程》WinForms(WindowsForms)是Microsoft提供的用于构建Windows桌面应用程序的框架,它提供了丰富的控件集合,可以满足各种UI设计... 目录一、基础控件1. Button (按钮)2. Label (标签)3. TextBox (文本框

Python+Tkinter实现Windows Hosts文件编辑管理工具

《Python+Tkinter实现WindowsHosts文件编辑管理工具》在日常开发和网络调试或科学上网场景中,Hosts文件修改是每个开发者都绕不开的必修课,本文将完整解析一个基于Python... 目录一、前言:为什么我们需要专业的Hosts管理工具二、工具核心功能全景图2.1 基础功能模块2.2 进

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

Spring Boot中JSON数值溢出问题从报错到优雅解决办法

《SpringBoot中JSON数值溢出问题从报错到优雅解决办法》:本文主要介绍SpringBoot中JSON数值溢出问题从报错到优雅的解决办法,通过修改字段类型为Long、添加全局异常处理和... 目录一、问题背景:为什么我的接口突然报错了?二、为什么会发生这个错误?1. Java 数据类型的“容量”限制

Qt中QGroupBox控件的实现

《Qt中QGroupBox控件的实现》QGroupBox是Qt框架中一个非常有用的控件,它主要用于组织和管理一组相关的控件,本文主要介绍了Qt中QGroupBox控件的实现,具有一定的参考价值,感兴趣... 目录引言一、基本属性二、常用方法2.1 构造函数 2.2 设置标题2.3 设置复选框模式2.4 是否