新闻详情

新闻详情

首页 / 资讯中心 / 详情

学习C#开源报表组件Seal Report(35:Seal Report Designer界面布局-31)

发布时间:2026/9/28 4:14:07来源:尧图网络
学习C#开源报表组件Seal Report(35:Seal Report Designer界面布局-31)
Seal Report Designer软件左侧面板的Views节点内Model视图控件其下支持添加Chart Scottplot View视图该控件用于将从数据源查询出的数据通过ScottPlot库渲染成图表。Chart Scottplot View视图相关的属性与View对象属性类似本文主要学习Chart Scottplot View特有的属性用途。Is enabled属性设置是否启用当前Chart Scottplot View控件Chart width属性设置图表宽度单位为像素Chart height属性设置图表高度单位为像素Title属性设置图表标题Title size属性设置图表标题的字体大小Color palette属性为图表中的数据系列Series指定预设的颜色方案Color mappings属性设置数据值与颜色的映射关系Frameless属性值为True则隐藏图表的所有坐标轴、标题和边框Grid enabled属性值为True则在图表中显示网格Legend visibility and position属性设置图表中图例的可见性及位置Bottom Axis: Label rotation属性设置底部X轴上刻度标签文字的旋转角度X Axis: Is visible属性值为True则显示X轴标签X Axis:Number of values属性设置图表X轴能显示的最大数据数量值为0则不限制X Axis: Label属性设置X轴标签内容X Axis: Label bold属性值为True则加粗显示X轴标签内容Y Axis: Is visible属性值为True则显示Y轴标签Y Axis: Minimum value or gap属性设置Y轴的显示范围下限Y Axis: Maximum value or gap属性设置Y轴的显示范围上限Y Axis: Label属性设置Y轴标签内容Y Axis: Label bold属性值为True则加粗显示Y轴标签内容Secondary Y Axis: Is visible属性值为True则显示次要Y轴标签Secondary Y Axis: Minimum value or gap属性设置次要Y轴的显示范围下限Secondary Y Axis: Maximum value or gap属性设置次要Y轴的显示范围上限Secondary Y Axis: Label属性设置次要Y轴标签内容Secondary Y Axis: Label bold属性值为True则加粗显示次要Y轴标签内容Bar:Is stacked属性对于柱状图是否支持堆叠Bar:Horizontals属性对于柱状图是否从默认的垂直方向切换为水平方向Pie: Show labels属性设置是否在饼图的各个扇区上显示对应的数据标签Pie: Explode fraction属性设置饼图中所有扇区从中心向外偏移的距离Pie: Slice label distance属性设置饼图扇区标签与边框的距离Marker: Visibility and shape属性设置制图表中数据点Marker的显示状态和形状Marker: Automatic shapes属性设置图表不同数据系列的数据点标记形状分配方式Marker: Color属性设置数据点颜色Marker: Size属性设置数据点大小Marker: Step属性设置显示数据点时X轴的步长Marker: Text visibility and alignment属性设置数据点关联的文本标签是否显示以及文本相对于数据点的对齐方式Marker: Text color属性设置数据点关联的文本标签的颜色Marker: Text horizonzal offset属性设置数据点关联的文本标签的水平偏移Marker: Text vertical offset属性设置数据点关联的文本标签的垂直偏移Marker: Show in legend属性设置是否在图例中显示数据点的值Marker: Hide all series属性设置是否隐藏图表中所有数据系列的数据点标记Chart width(millimeter)属性以PDF形式显示报表时设置图表宽度单位为毫米Chart height(millimeter)属性以PDF形式显示报表时设置图表高度单位为毫米。如果要用Chart Scottplot View控件需要先在其上级的Model View关联的数据源中配置轴(Axis)及系列 (Serie)前者可以是行元素或者列元素作为图表的X轴而后者属于数据元素作为图表的Y轴。下图以销售数据为例在数据源中配置产品名称作为X轴设置产品每年的销售额为Y轴采用散点图显示。示例中还有个问题就是图表中的中文都是乱码暂时还没有找到如何设置字体后续还得想办法解决这个问题。参考文献[1]https://github.com/ariacom/Seal-Report[2]https://sealreport.org/[3]https://sealreport.org/demo[4]https://sealreport.org/forum/[5]https://github.com/ariacom/Seal-Report/releases[6]https://www.cnblogs.com/Leo_wl/p/7716582.html[7]https://sealreport.org/Help/html/26c7ae63-9b83-dc1d-b5d0-00a18021be41.htm[8]https://sealreport.org/Reports
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

YOLOv8裂缝识别落地全流程:标注、训练、部署与避坑指南 2026/9/28 6:23:25

YOLOv8裂缝识别落地全流程:标注、训练、部署与避坑指南

简介:基于YOLOV8的路面桥梁墙体裂缝识别项目,面向计算机视觉与深度学习方向的在校学生、研究者及工程开发者,聚焦道路、桥梁、墙体表面裂缝的自动检测,适合作为算法实验、课程设计或工程落地的参考基线。压缩包共78个文件&#xf…

阅读更多 →
LLM“最难刷分模型测评”出炉,TaoToken统一Key实测国产黑马与GPT-4o同列金字塔尖 2026/9/28 6:23:24

LLM“最难刷分模型测评”出炉,TaoToken统一Key实测国产黑马与GPT-4o同列金字塔尖

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Storm网络通信调优:从Netty到Kryo的延迟与吞吐优化实践 2026/9/28 6:23:18

Storm网络通信调优:从Netty到Kryo的延迟与吞吐优化实践

做Storm调优这些年,我最深的体会是:大部分拓扑性能瓶颈根本不在计算逻辑,而在网络通信这一层。明明代码写得没毛病、资源也给足了,延迟就是压不下去,吞吐卡在一个不上不下的位置,查来查去最后锅基本都在Net…

阅读更多 →
小样本目标检测数据扩充:YOLO模型泛化提升实战指南 2026/9/28 6:23:18

小样本目标检测数据扩充:YOLO模型泛化提升实战指南

简介:这份资源面向在YOLO目标检测任务中受困于小样本数据不足的开发者与算法学习者,提供一套可落地的图像数据集扩充方案,帮助缓解训练过拟合、提升模型泛化能力。压缩包共2个文件,包含1个py脚本与1个md说明文档,整体约…

阅读更多 →
已备案网站被黑挂马?3步搞定性能优化与SEO修复 2026/9/28 6:23:18

已备案网站被黑挂马?3步搞定性能优化与SEO修复

已备案网站被黑挂马?3步搞定性能优化与SEO修复 你的 已备案网站 昨晚突然打不开,或者首页弹出了乱七八糟的赌博广告?别慌,这种情况在老手眼里太常见了,但很多新手站长因为不懂 性能优化…

阅读更多 →
Oracle分区表自动创建:间隔分区与定时调度存储过程 2026/9/28 6:23:11

Oracle分区表自动创建:间隔分区与定时调度存储过程

一提到 Oracle 分区表的自动创建,很多人第一反应是写一堆麻烦的定时脚本。其实 Oracle 自带了一个叫间隔分区(Interval Partitioning)的特性,建表时把间隔定义好,数据一旦落到新月份,分区会自动冒出来。但在…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉