计算机科学
Python(编程语言)
脚本语言
程序设计语言
绘图
图形用户界面
软件
计算机图形学(图像)
简单(哲学)
理论计算机科学
计算机图形学
图形
用户界面
源代码行
计算科学
系列(地层学)
数据结构
图形绘制
接口(物质)
直线(几何图形)
子程序
动画
计算器
数据可视化
批处理
演示式编程
数据操作语言
模式(遗传算法)
数据挖掘
分子图形学
交互式程序设计
源代码
并行计算
作者
Måns K. Rosenbaum,David van der Spoel
标识
DOI:10.1021/acs.jcim.5c02998
摘要
Molecular simulation tools, such as GROMACS, are used routinely to produce time series of energies and other observables. To turn these data into publication-quality figures, a user can either use a (commercial) software package with a graphical user interface, often offering fine control and high-quality output, or write their own code to make plots using a scripting language. In the age of big data and machine learning, it is often necessary to generate many graphs, be able to rapidly inspect them, and make plots for manuscripts. Here, we provide a simple Python tool, plotXVG, built on the well-known Matplotlib plotting library, that will generate publication-quality graphics for line graphs as well as heatmaps and contour plots. This will allow users to rapidly and reproducibly generate a series of graphics files without programming, but a simple application programming interface is available as well for incorporation in, e.g., machine learning applications. Obviously, the tool is applicable to any kind of line graph data or heatmap, not just that from molecular simulations. plotXVG is available as free and open source, which implies that users can extend the tool to their own needs.
科研通智能强力驱动
Strongly Powered by AbleSci AI