首页 / 知识
图(图)算法
2023-04-14 16:25:00

Graph (Chart) Algorithm有人在计算轴的最小值和最大值时有一个不错的算法吗? 在为一组给定的数据项创建图表时,我希望能够提供以下算法:
算法应返回
刻度线应有规律的间隔,大小应为"合理"(例如1、3、5,甚至可能是2.5,但不再有其他无花果)。 可选值的存在将使此值倾斜,但是如果没有该值,则最大的项目应出现在顶部两个刻度线之间,而最小值则位于底部两个刻度线之间。 这是一个与语言无关的问题,但是如果周围有C#/。NET库,那将是捣毁;) 好的,这是我为我们的一个应用程序想到的。请注意,它不会处理您提到的"可选值"方案,因为我们的可选值始终为0,但您修改起来并不难。 数据会不断添加到序列中,因此我们只需检查每个数据点的添加情况即可保持y值的范围为最新;这是非常便宜的并且易于跟踪。最小和最大值相等是特殊情况:间距为0表示不应绘制任何标记。 此解决方案与上述安德鲁的建议没有什么不同,不同之处在于它以某种有点模糊的方式处理了指数乘数的任意分数。 最后,此示例在C#中。希望对您有所帮助。
我可以推荐以下内容:
它用于允许任意缩放数据的应用程序,似乎工作良好。 我一直在使用jQuery flot图形库。它是开源的,并且很好地完成了轴/刻度线的生成。我建议您看一下它的代码并从那里捏一些想法。 |
最新内容
相关内容
linux命令实时显示?
linux命令实时显示?,系统,实时,时间,信息,情况,命令,对比,电脑,名称,一致,linux用set命令显示当前模式set命令作主要是显系统中已经存在的shellinux编译时显示命令?
linux编译时显示命令?,系统,基础,工具,代码,百度,下来,网上,命令,内核,文件,LINUX中此程序运行后,为何刷新不出命令提示符?1、有几个原因:一:你linux显示运行命令?
linux显示运行命令?,系统,服务,状态,信息,工具,数据,电脑,标准,管理,时间,如何查看linux服务器运行状态?1、linux怎么查看服务器状态?我们一起显示linux网卡命令行?
显示linux网卡命令行?,系统,信息,工具,网络,服务,电脑,网卡,技术指标,地址,命令,怎么在Linux系统中查看和编辑网卡信息?1、首先第一步根据下图linux命令显示内容?
linux命令显示内容?,标准,系统,数据,命令,百度,实时,时间,信息,文件,内容,linux命令怎样把lic文件显示出来1、打开一个 terminal,(就是终端程序),linux常用显示命令?
linux常用显示命令?,工作,地址,系统,信息,管理,命令,目录,标准,功能,常用命令,linux系统常用操作命令1、linux常用命令有pwd命令、cd命令、lslinux用命令显示账号?
linux用命令显示账号?,密码,系统,信息,地址,电脑,名字,用户,命令,用户名,用户信息,linux怎么查看用户名及密码?方法/步骤首先,打开linux客户端linux命令行同步显示?
linux命令行同步显示?,地址,工具,系统,数据,工作,时间,命令,综合,网址,信息,Linux常用命令有哪些1、linux常用命令如下:查看内核版本:uname-a。linux命令显示窗口?
linux命令显示窗口?,系统,工具,首页,终端,密码,命令,窗口,界面,桌面,选项,linux怎么用命令打开命令窗口在Linux系统中,打开命令行窗口需要使用linux分页显示命令?
linux分页显示命令?,工具,通信,命令,数据,信息,管道,标准,位置,一致,系统,linux中把执行完结果分页显示用什么命令1、less 工具也是对文件或其linux中ps命令显示?
linux中ps命令显示?,系统,信息,状态,进程,命令,多地,软件,工作,基础,报告,linux命令大全之ps命令详解1、su:用户切换 格式:su [选项] [使用者]linux命令逐页显示?
linux命令逐页显示?,系统,工作,地址,命令,网上,信息,百度,基础,标准,内容,在linux里有些命令显示的内容太多了,要网上翻页,怎么办?用shift+pag