QCChart2DAndroidStudioProdPage
适用于Android Studio图表工具的QCChart2D
Version 2.4
财务和股票图表
工程,医学图表和图形
科学制图和数据可视化
统计图表
商业和市场制图
QCChart2D for Android Studio图表工具箱完全使用Android/Java框架和android.graphics库编写,适用于那些希望在Android应用程序中添加复杂的交互式图表图形的开发人员。android图表库 包括支持工程和科学终端用户使用的线性、对数、极坐标和天线坐标系统。它还包括支持商业终端用户所需的高级时间/日期和经过时间坐标系统。先进的用户界面功能允许用户使用触摸界面与应用程序进行交互, 添加注释,选择、标记和移动数据点,drilldown,工具提示和放大到特定的图表区域。
QCChart2D for Android Studio (2.4)
前七八年的标准Android编程IDE是Eclipse。在第一个版本的QCChart2D for Android中,我们以Eclipse兼容的jar格式提供了所有的库,并使用Eclipse项目结构来制作库,以及示例程序。目前,Eclipse版本的软件仍然使用型号为AND-CHT-DEVR。2014年,谷歌改变了路线,现在认为Android Studio是编写和部署Android应用程序的官方IDE。此后,他们已经停止了对Eclipse的支持。因此我们现在提供这个版本的软件,其中的库是使用Android Studio制作的,所有的示例项目都是Android Studio格式,并使用了基于Android碎片的较新的UI系统。库的发布格式也由原来的基于jar的,变成了Android aar文件格式。类似于jar和zip格式,aar基本上就是一个压缩文件,里面有指定的项目列表,描述了Android的具体内容。与旧的jar格式相比,aar库文件格式更容易集成到基于Android Studio的应用程序中。
2.3版新增的功能
基于事件的图表
QCChart2D现在支持基于事件的绘图。在基于事件的绘图中,坐标系是根据事件对象的数量来缩放的,每个事件对象代表一个x值和一个或多个y值。每个事件对象代表一个x值和一个或多个y值。由于一个事件对象可以代表一个x值的一个或多个y值,所以它可以作为简单绘图类型(简单线图、简单柱状图、简单散点图、简单线状标记图)和组图类型(开盘-高-低-收盘图、烛台图、组柱、堆积柱等)的源头。事件对象还可以存储自定义的数据工具提示,以及x轴字符串。基于事件的绘图最常见的用途是显示不连续的基于时间的数据:例如金融市场数据。有关基于事件的图表绘制的更多详细描述,请参见本主题的白皮书。用于绘制不连续时间数据的基于事件的坐标系统。
- 从时间/日期标尺中删除任意(非周期性)日子,例如节假日。
- 允许一天中的子范围跨越24:00,即18:00至3:00.
- 允许在同一 24 小时内设置多个活动时间范围,即 9:00 至 12:00 和 14:00 至 18:00。
- 在不连续的时间边界上平滑地平移和缩放数据
- 允许预定义规则集的例外情况。例如,能够包括周末日,或通常被排除在比额表之外的一组特定时间。
功能摘要
- 安装了Android SDK的Android Studio IDE
- 基于android.graphics API--与Android组件和应用程序兼容
- 绘图类型--线型图、面积图、条形图、线标图、浮动条形图、散点图、组图、开高低收图、误差条形图、饼图、等高线图、烛台图。线隙图、单元图、直方图、箭头图、气泡图、极地图、多线图、叠线图、盒状图和须状图、浮动叠条图、环状图、天线图、对偶图。 在同一个图表中,可以组合无限数量的情节类型。
- 数据集--数据集保存着图表中绘制的数据。图表可以绘制无限数量的数据集,每个数据集可以包含无限数量的数据点。数据集可以容纳数值、经过时间以及基于Java GregorianCalendar的毫秒级分辨率的日期/时间数据。标记数据点无效,强制在绘制的线条中断开。
- 数据集查看器 – 新的数据集查看器类将在类似网格的表中显示简单数据集和分组数据集。 网格可以放置在图表上的任何位置。 使用同步功能,可以编辑各个网格单元并立即更新关联的图表。
- 坐标系 – 线性,对数,时间/日期,经过时间和极坐标系。 无限数量的坐标系和轴可以覆盖在图形的同一绘图区域中。
- 时间/日期坐标系–使用Java GregorianCalendar对象指定时间/日期比例。 时间/日期比例考虑到了月和年中变化的天数。 比例尺还可以考虑使用非连续时间/日期比例尺(如果使用的是每周5天,或者整天包含特定的时间间隔,则该时间间隔可能少于24小时)。 例如,可以定义一个时间/日期范围,其中不包括周末,而日期则由9:30 AM到4:00 PM之间的时间组成。
- 超时时间坐标系 – 该软件基于简单的TimeSpan类支持经过的时间绘图。  经过的时间范围可以是水平或垂直。 这包括新的数据集类型(ElapsedTimeSimpleDataset,ElapsedTimeGroupDataset),新的坐标系类(ElapsedTimeCoordinates),新的轴类(ElapsedTimeAxis)和新的轴标签类(ElapsedTimeAxisLabels)。
- 基于事件的坐标系 –基于事件的图表进一步扩展了QCChart2D的绘图功能-增加了对金融服务行业重要的功能。  其中包括新的数据集类型EventSimpleDataset,EventGroupDataset,新的坐标系类(EventCoordinates),新的轴类(EventAxis)和新的轴标签类(EventAxisLabels)。 有关更多信息,请参见:在不连续时间数据的绘图中使用的基于事件的坐标系。
- 轴类型 – 线性,对数,时间/日期,事件和极轴类型。 所有轴类型均具有用于设置轴范围的手动和自动缩放模式。 轴自动缩放模式可处理多个数据集,组数据和轮廓数据。 图表可以具有无限数量的轴。
- 轴标签 – 轴可以具有小数,指数,时间,日期,字符串和多行标签。 程序员可以定义自定义数字和时间/日期轴标签。
- 图表标题 – 图表可以具有主标题,副标题和页脚。 轴可以具有水平和垂直标题。
- 网格选项 – 任何线条样式和颜色的网格线都可以突出长轴和短轴刻度线。
- 导出图表图像 – 使用JPEG格式。
- 导入jpeg图像对象 strong> –将jpeg图像对象用作图表中的图元素或背景对象。 li>
- 所有图类型的图例 strong> –将水平和垂直图例放置在图表中的任何位置。 图表可以有无限数量的图例。 li>
- 触摸支持 strong> –一组实现触摸事件委托的类可以查找,选择和移动图表对象,例如数据图,轴,标题和图例
- 所有图类型的图例 strong> –将水平和垂直图例放置在图表中的任何位置。 图表可以有无限数量的图例。 li>
![]() |
![]() |
Simple zooming – before picture | Simple zooming – after picture |
![]() |
![]() |
Super zooming – before picture | Super zooming – after picture |
- 简单和超级缩放 – 缩放简单的xy轴对,或同时缩放无限数量的x和y轴。
![]() |
MagniView光标会放大其下方的内容 |
- MagniView – 与缩放类似,触摸控制一个 "放大 "矩形,当它经过一个现有的图表时。在放大矩形范围内的图表区域会被 "放大",并在一个单独的窗口中不断重新绘制。MagniView类适用于使用简单的xy轴对的图表,以及结合一个或多个坐标系的图表。
- 平移 – 使用新的MoveCoordinates类在x和y维度上平移数据。 触摸并拖动绘图区域,然后按比例缩放图形
![]() |
数据光标和标记的示例–单击以放大 |
- 数据游标 – XOR数据游标用于将游标定位在图中的数据点上。
- 数据标记 – 将特殊标记符号放在图表上显示的数据上,就像在文字处理文档中的书签一样。
![]() |
注释示例–单击放大 |
- 图表注解 – 向图表添加无限数量的单行和多行文本对象,箭头和几何对象。
- 数据工具提示 – 触摸选择一个数据点,然后弹出一个工具提示窗口,该窗口显示数据点的数据x和/或y值。 程序员可以为工具提示窗口创建自定义信息显示。
- 数据压缩 – 可以压缩大型数据集,从而在不损失细节的情况下提高显示速度。
- 基于android.graphics API –与Android组件和应用程序兼容。
- 100%Java和XML代码 – 该软件完全用Java和XML编写。
- 文档和演示/示例程序 – 该软件包括400页的全面用户手册,其中包含许多编程示例, 和75个完整的图表示例。
QCChart2D开发人员许可
- QCChart2D开发者许可的开发者版本(型号AND-CHT-DEVR)没有超时。提供两年的更新。
- QCChart2D开发人员许可仅授予一个人。 除非为每个人购买单独的许可证,否则同一公司的多个人不能使用它。 网站许可证也可用。 请与sales@quinn-curtis.cn联系,以获取有关您要购买的座位数的详细信息,我们将提供报价。
- QCChart2D软件不使用可再发行许可证。  基本的开发人员许可允许您将QCChart2D包含在您的应用程序中,并分发数量不受限制的  免版税。
QCChart2D可再发行许可
- QCChart2D软件不使用可重新分发的许可证。基本开发人员许可证允许您将QCChart2D包含在您的应用程序中,并分发不限数量的应用程序副本,免版税。 我们不允许开发人员使用此软件来创建图形工具包(将与程序开发环境结合使用的库或任何类型的图形组件),以转售给其他开发人员。
定制编程服务
- 适用于Android Studio的QCChart2D是一个功能强大且灵活的软件包。 它包含100多个类的1000多种方法和属性。 用户手册和 帮助文件文档超过1000页。 对于想立即开始进行编程并希望在一周内完成应用程序原型的普通程序员而言,这可能是不胜枚举的。
- 制图应用程序的用户界面的多样性与使用该软件的行业一样多。 共同基金应用程序的最终用户希望以与医疗保健最终用户不同的方式与图表进行交互。 其他行业也可以这样说:半导体,质量控制,教学,生物技术等。
- 这就是为什么我们编写了许多出色的示例程序的原因,这些示例程序是使用许多不同样式的用户界面从众多行业中提取的。
- 我们知道您的应用程序可能与我们的任何示例程序相似,但仍然唯一不同。 为此,我们提供了编程服务,可为您编写一个自定义示例程序,以演示如何对所需的图表格式和用户界面进行编码。 快速启动项目可以节省您数周的工作,并使您看起来像图表编程的天才。 全部 您必须能够做的是详细描述您希望示例执行的操作。
- 通过将QCChart2D用于Android Studio,专业知识包括编写可在工作站上运行的应用程序以及可在网络浏览器中运行的小程序。 有关更多信息或报价,请联系我们的销售部门,电子邮件为sales@quinn-curtis.cn。
- 没有所需的功能吗? 让我们知道它们是什么,以便我们可以在后续版本中添加它们。 联系人:sales@quinn-curtis.cn