QCChart2DJSTS

QCChart2D Charting Tools for JavaScript/TypeScript

将高速线图、条形图、散点图、开高低收图、烛台图、气泡图、直方图、极坐标图、天线图、环形图和饼图添加到 Web 应用程序。

以上是带有滚动条和数据工具提示的交互式 OHLC 图表。

金融和股票图表

工程、医学图表和图形

科学制图和数据可视化

统计图表

JavaScript/TypeScript 软件的 QCChart2D 代表 QCChart2D 库对 JavaScript 和 HTML5 用户界面框架的改编。 整个 QCChart2D 库是使用 TypeScript 语言编写的,它是 JavaScript 的超集。 生成的 TypeScript 代码被转译为 JavaScript,从而生成了库的纯 JavaScript 版本。 该库可以从浏览器内的 JavaScript、浏览器外部的 JavaScript 文件或已被转译成其 JavaScript 等价物的 TypeScript 文件调用。 结果是一个易于使用的交互式图表包,可以在任何支持现代浏览器的计算机上运行。


功能摘要

  • 基于 HTML5 – 该软件将图表放置在标准 HTML5 Canvas 元素中,放置在网页的任何位置。您可以在同一页面上组合任意数量的画布元素,每个元素都有一个或多个图表。
  • 在 Windows 或 Linux 变体下开发 - 兼容所有 JavaScript 和/ 或 TypeScript 开发环境。我们为 Windows 和 Ubuntu 使用 Microsoft Visual Code。
  • ES6 模块加载 – 它使用 JavaScript 的 ES6 异步模块加载规范,所有 JavaScript 和对库的所有调用都可以本地化到模块,防止函数名称的任何命名空间冲突。
  • 自包含 – 无需第三方库 – 该软件完全用 TypeScript 编写,从而提供更好的可靠性、性能和可扩展性。
  • 绘图类型 - 线图、面积图、条形图、线标记图、浮动条、散点图、组图、开-高-低-收图、误差线图、饼图、烛台图、线间隙图、单元格图、直方图、气泡图、极坐标图、多线图、堆积线图、箱须图、浮动堆积条形图、环形图、天线图,反之亦然情节.. 无限数量的情节类型可以组合在同一个图表中。
  • Datasets – Datasets hold the data plotted in the chart. Charts can plot an unlimited number of datasets, each dataset can contain an unlimited number of data points. Datasets can hold numeric and JavaScript Date based data. Mark data points invalid, forcing a break in plotted lines.
  • 数据集查看器 - 新的数据集查看器类将在类似网格的表格中显示简单和分组数据集。网格可以位于图表上的任何位置。使用同步功能可以编辑单个网格单元并立即更新相关图表。
  • 坐标系 - 线性、对数、时间/日期和极坐标系。无限数量的坐标系和坐标轴可以覆盖在图形的同一绘图区域中。
  • 时间和日期坐标系 – 时间/日期比例使用指定JavaScript 日期对象。时间/日期刻度考虑了月份和年份中不同的天数。
  • 经过时间坐标系 - 软件支持经过时间绘图,分辨率为1毫秒。  经过的时间刻度可以是水平的也可以是垂直的。
  • 基于事件的坐标系——基于事件的图表进一步扩展了 QCChart2D 的绘图能力——增加了对金融服务行业很重要的功能。 有关详细信息,请参阅:用于绘制不连续时间数据的基于事件的坐标系。
  • 轴类型 – 线性、对数、时间/日期、经过时间、事件、天线和极轴类型。所有轴类型都有用于设置轴范围的手动和自动缩放模式。轴自动缩放模式处理多个数据集、组数据和轮廓数据。图表可以有无限数量的轴。
  • 轴标签 - 轴可以有小数、指数、时间、日期、经过时间、字符串和多行标签。程序员可以定义自定义数字和时间/日期轴标签。
  • 图表标题 - 图表可以有主标题、副标题和页脚。轴可以有水平和垂直标题。
  • 网格选项 - 任何线型和颜色的网格线都可以突出显示长轴和短轴刻度线。
  • < strong>导出图表图像 – 您可以使用 BufferedImage 类将图表的图像表示形式检索为 URL 字符串
  • 导入 HTML 图像对象 – 使用 HTML 图像对象作为图表中的绘图元素,或作为背景对象。
  • 所有绘图类型的图例 - 将水平和垂直图例放置在图表中的任何位置。图表可以有无限数量的图例。
  • 鼠标/触摸支持 – 集成驱动程序将鼠标和触摸事件组合到一组事件委托中,因此您无需编写两组代码,一组用于桌面,另一组用于移动。有一些类可以定位和移动图表对象,如数据图、轴、标题和图例。
  • 简单和超级缩放 - 缩放一个简单的 xy 轴对,或同时缩放无限数量的 x 轴和 y 轴。
  • 平移 - 使用 新的 MoveCoordinates 类在 x 和 y 维度上平移数据。 在绘图区域中单击并拖动并按比例重新缩放图形。
  • 数据光标 - 数据光标用于将鼠标光标定位在绘图中的数据点上。
  • 数据标记 - 将特殊标记符号拖放到 以图表形式呈现的数据,很像文字处理文档中的书签。
  • 图表注释 - 向图表添加无限数量的单行和多行文本对象、箭头和几何对象。
  • 多色渐变 - 可以使用多色渐变填充条形和其他区域填充对象。 多色渐变可以映射到对象、图表或整个图表。
  • 数据工具提示 – 用鼠标选择一个数据点并弹出一个工具提示窗口,显示数据点的数据 x 和/或 y 值。 程序员可以为工具提示窗口创建自定义信息显示。
  • 数据压缩 - 可以压缩大型数据集,在不丢失细节的情况下提高显示速度。
  • 文档和演示/示例程序 - 该软件包括一个全面的 300 页用户手册,其中包含许多编程示例和 80 多个完整的示例图表。 每个编程示例和示例程序都以 JavaScript 和 TypeScript 呈现。

QCChart2D 开发人员许可

QCChart2D 可再发行许可

  • QCChart2D 软件不使用可再发行许可证。 基本开发者许可允许您将 QCChart2D 作为应用程序的一部分并分发无限数量的应用程序副本,免版税。 我们不允许开发人员使用此软件创建图形工具包(库或将与程序开发环境结合使用的任何类型的图形组件)转售给其他开发人员。

定制编程服务

  • QCChart2D 是一个非常强大和灵活的软件包。它包含 120 多个类中的 1000 多个方法和属性。用户手册和 帮助文件文档有 1000 多页。对于想要从今天开始编程并在一周内完成应用程序原型的普通程序员来说,这可能会让人不知所措。
  • 图表应用程序的用户界面种类繁多,就像使用该软件的行业一样多样化.共同基金应用程序的最终用户希望以不同于医疗保健最终用户的方式与图表进行交互。其他行业也是如此:半导体、质量控制、教学、生物技术等。
  • 这就是为什么我们编写了如此多优秀的示例程序,这些示例程序来自各行各业,采用了许多不同的风格用户界面。
  • 我们知道您的应用程序可能与我们的任何示例程序相似,但仍存在独特之处。为此,我们提供编程服务,为您编写自定义示例程序,演示如何编写所需的图表格式和用户界面。项目的快速启动可以为您节省数周的工作时间,让您看起来像一个图表编程天才。全部 您必须能够做的是详细描述您希望示例执行的操作。
  • 将 QCChart2D 用于 JavaScript/TypeScript,我们的专业知识范围包括 JavaScript 和 TypeScipt 用于基本 Web 应用程序和 ASP.net 的编程语言。我们可以将该库适配到任何支持 HTML5 和 JavaScript 的框架。如需更多信息或报价,请通过 sales@quinn-curtis.cn 联系我们的销售部门。
    没有您需要的功能?让我们知道这些是什么,以便我们可以在后续版本中添加它们。联系方式:sales@quinn-curtis.cn