The table analysis application TOPCAT uses a custom Java plotting library for highly configurable high-performance interactive or exported visualisations in two and three dimensions. We present here a variety of ways for end users or application developers to make use of this library outside of the TOPCAT application: via the command-line suite STILTS or its Jython variant JyStilts, via a traditional Java API, or by programmatically assigning values to a set of parameters in java code or using some form of inter-process communication. The library has been built with large datasets in mind; interactive plots scale well up to several million points, and static output to standard graphics formats is possible for unlimited sized input data.
翻译:TOPCAT 表格分析应用程序使用自定义的 Java 绘图库,用于高可配置的高性能互动或导出两个和三个维度的可视化。我们在此为终端用户或应用程序开发者提供多种方法,以便在TOPCAT 应用程序之外利用这个库:通过命令-线套件STILTS或其Jython变体JyStilts,通过传统的 Java API,或者通过在程序上为java 代码中的一套参数分配价值,或者使用某种形式的进程间通信。图书馆是用大型数据集建造的;交互式地块的大小可达几百万个点,对标准图形格式的静态输出可以用于无限大小的输入数据。