0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Chart FX-图表渲染尺寸和格式

哲想软件 来源:哲想软件 2025-01-08 11:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

渲染尺寸

网络开发人员的常见做法是创建一个大图表,以便于在浏览器上阅读。然而,这种做法可能是影响服务器在大负载情况下的表现和性能的一个重要因素。从本质上讲,图表越大,意味着必须处理、生成、存储和最终下载的图像越大,从而以某种方式影响整个应用程序的性能。因此,如果您比较在意服务器的性能表现,那么在选择页面中最终图表呈现大小时就必须小心谨慎。

7af7b792-cc94-11ef-9310-92fbcf53809c.png

为了说明这一点,假设现有一个 400x300 PNG 的图表图像,我们对其尺寸进行增大,并测量了这样做对服务器性能的影响。

我们发现,图表整体尺寸每增加 30%,服务器每秒可处理的请求数就会大幅减少。

改变图表大小可能会给整个页面设计带来高昂的成本。不过,如果你已经用尽了所有其他方法,这可能是提高性能的一个绝佳方式。

虽然大幅缩小图表尺寸有利于提高服务器性能,但必须注意不要选择太小的尺寸,以免影响图表的可读性。

图表格式

作为一个服务器组件,Chart FX 允许开发人员生成各种格式的图表。选择哪种格式不仅取决于性能和可扩展性,还取决于其他重要问题,如浏览器兼容性、交互性、可访问性和安全性。

Chart FX 服务器控件可以动态生成和渲染 PNG、JPEG、.NET、ActiveX、SVG 和 Flash 文件。

一般来说,需要查看器的图表格式(即 .NET、ActiveX、Flash 和 SVG)可以提高服务器性能,因为图表文件非常小,并且各个客户端承担了大部分绘制图表的处理负载。这些查看器还可实现浏览器交互,无需开发人员进行额外干预或返回服务器,从而提供更好的分析体验。

通过 HtmlTag 属性指定特定的查看器可以提高性能,但这也可能影响可访问性,因为根据所选的输出类型,某些浏览器可能无法查看图表。例如,指定 Flash 作为输出格式在未安装 Flash 的浏览器上就无法显示。

一般来说,在内部网等受控环境下可以使用查看器。但是,如果必须面向广大受众,则可能不得不生成 PNG 和 JPEG 等能被普遍接受的图像。

这些光栅图像会降低性能,因为每个图表都需要绘制,甚至需要存储在服务器上。此外,由于它们被渲染为静态图像,所以在浏览器上只具备有限的或者没有任何分析功能,只有 PNG 图像支持大多数图表元素上的热点或 URL 链接。不过,使用图表图像的最大优势在于,从任何浏览器、平台或操作系统上都可对图表进行通用访问。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 渲染
    +关注

    关注

    0

    文章

    80

    浏览量

    11405
  • 图表
    +关注

    关注

    0

    文章

    33

    浏览量

    9306
  • chart
    +关注

    关注

    0

    文章

    17

    浏览量

    1704

原文标题:Chart FX-图表渲染尺寸和格式

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在单个图表上绘制多个测量结果曲线

    用户常常希望对一批设备进行测量,并将结果显示在同一个图表上以便比较。APx序列(Sequence)的设计是每次仅显示一个设备的结果。如果您的电脑安装了MicrosoftExcel,可以使用以下流程将
    的头像 发表于 02-11 09:02 241次阅读
    如何在单个<b class='flag-5'>图表</b>上绘制多个测量结果曲线

    基于FFmpeg解封装WMV和M4V格式

    开源鸿蒙具备多格式音视频播放能力,其播放器需依次完成解协议、解封装、解码、渲染四大核心步骤,方可将音视频内容完整呈现给用户;其中,解封装作为衔接协议解析与音视频解码的关键环节,具有极高的研究价值;本文将以扩展 WMV、M4V 格式
    的头像 发表于 01-21 12:57 679次阅读

    探索 EZ - USB™ FX3 相机套件:快速上手与功能解析

    套件.pdf 套件概述 DEMO_FX3_U3V_CAM01 EZ - USB FX3 相机套件能够向具备 USB 3.1 Gen1 能力的主机以 YUV 格式流式传输最高 1080p@30fps 的 USB3 Vision (
    的头像 发表于 12-20 10:15 904次阅读

    EZ-USB™ FX5N DVK (KIT_FX5N_FMC_001) 套件深度解析

    EZ-USB™ FX5N DVK (KIT_FX5N_FMC_001) 套件深度解析 引言 在当今的电子设计领域,视频和音频流应用的需求日益增长。英飞凌的 EZ-USB™ FX5N DVK
    的头像 发表于 12-18 15:25 483次阅读

    EZ-USB™ FX5 DVK (KIT_FX5_FMC_001) 套件开发指南

    EZ-USB™ FX5 DVK (KIT_FX5_FMC_001) 套件开发指南 在当今的电子技术领域,视频和音频的高速、稳定传输是众多应用的关键需求。EZ-USB™ FX5 DVK
    的头像 发表于 12-18 15:20 577次阅读

    EZ-USB™ FX20 DVK (KIT_FX20_FMC_001) 套件使用指南

    EZ-USB™ FX20 DVK (KIT_FX20_FMC_001) 套件使用指南 在当今的电子技术领域,高速数据传输和视频、音频流应用需求日益增长。EZ-USB™ FX20 DVK
    的头像 发表于 12-18 15:20 682次阅读

    EZ-USB™ FX10 DVK (KIT_FX10_FMC_001) 套件指南:助力视频音频流应用开发

    EZ-USB™ FX10 DVK (KIT_FX10_FMC_001) 套件指南:助力视频音频流应用开发 在当今的电子设备领域,视频和音频的流畅传输是众多应用的关键需求。英飞凌的 EZ-USB
    的头像 发表于 12-18 15:20 690次阅读

    详解ROMA中复杂图表渲染实现

    一、背景 ROMA承接很多复杂图表渲染需求,在京东金融APP内,特别是首页首屏的图表,对图表渲染的及时性要求很高。近期业务反馈频繁重启时,
    的头像 发表于 10-21 13:57 661次阅读
    详解ROMA中复杂<b class='flag-5'>图表</b>的<b class='flag-5'>渲染</b>实现

    从 CPU 到 GPU,渲染技术如何重塑游戏、影视与设计?

    渲染技术是计算机图形学的核心内容之一,它是将三维场景转换为二维图像的过程。渲染技术一直在不断演进,从最初的CPU渲染到后来的GPU渲染,性能和质量都有了显著提升。从CPU到GPU:技术
    的头像 发表于 09-01 12:16 1129次阅读
    从 CPU 到 GPU,<b class='flag-5'>渲染</b>技术如何重塑游戏、影视与设计?

    FF宣布FX Super One启动试制生产阶段

    Future"或"FF"或“公司”)今日宣布,第二品牌FX最新发布的First Class EAI-MPV车型FX Super One已于美国加州汉福德制造基地正式进入试制阶段。 
    的头像 发表于 08-01 17:10 1305次阅读

    通道渲染:释放渲染的全部潜能!通道渲染的作用、类型、技巧

    在3D图形创作中,渲染通道(RenderPasses)是一项至关重要的技术,它通过将复杂的渲染图像拆分为多个图层,如阴影、光照、法线等,使艺术家能够在后期制作中更精准地控制和调整画面。我们常常惊叹于
    的头像 发表于 07-15 14:22 869次阅读
    通道<b class='flag-5'>渲染</b>:释放<b class='flag-5'>渲染</b>的全部潜能!通道<b class='flag-5'>渲染</b>的作用、类型、技巧

    鸿蒙开发如何显示Markdown格式语法 -- markdown_hm介绍

    一段引用文本,用于强调重要内容。 ![示例图片](xxx图片地址) [这是一个链接](xxx连接地址) 渲染效果: 标题: 不同级别显示不同字体大小,粗体效果 文本格式: 粗体显示加粗,斜体显示
    发表于 06-30 18:47

    Helm仓库管理常用配置

    Helm 仓库(Repository)是存储 Helm 图表Chart)的地方,类似于软件包管理器的仓库(如 apt、yum 仓库)。
    的头像 发表于 06-07 09:27 1512次阅读

    FX3为什么无法在Windows中使用Gstreamer?

    我正在开发 FX3,我可以在 Linux 和 Windows 中使用 y8 格式的 ffmpeg 流式传输相机,在 Linux 中使用 y8 格式的 Gstreamer,但我无法在 Windows 中使用 Gstreamer 设
    发表于 05-29 06:59

    索尼将于5月28日发布FX2相机 搭载3300万像素传感器

    5 月 16 日消息,科技媒体 sonyalpharumors 昨日(5 月 15 日)发布视频,曝料称索尼计划 5 月 28 日发布 2025 年款首款 E-mount 相机 Sony FX
    的头像 发表于 05-16 18:17 1315次阅读
    索尼将于5月28日发布<b class='flag-5'>FX</b>2相机 搭载3300万像素传感器