【发布时间】:2016-06-17 11:26:17
【问题描述】:
我正在寻找一种以人类可读格式绘制一些数据的方法。我有来自模拟的数据,其中包含帧号、蛋白质残基数和蛋白质二级结构状态。帧号为整数,二级结构状态为字符串。例如:
0 1 2 3 4 5 6 7 8 9 10
1 'H' 'H' 'H' '0' 'H' '0' 'H' 'H' 'H' 'b' 'H' 'H' 'S'
2 'H' 'H' 'H' 'H' 'H' 'S' 'H' '0' 'b' 'H' 'H' 'H' 'H'
第 0 列包含帧编号,其余列对应于残基编号的状态(即,第 1 帧的残基编号 6 的状态为“0”,第 2 帧的状态为“S”)。
我想根据“Struc”列中给出的字符串绘制特定颜色的帧数与残基数的 2D 图。最好手动控制赋予字符串的颜色(以避免相似的颜色)。
谁能指导我到任何允许我这样做的特定模块/子模块?
注意:这是针对大量数据的,对于 1000 多个残基,文件可能达到 2000 帧,因此需要计算效率。我也不反对重新格式化数据,如果它使绘图更容易/可能/更快。
【问题讨论】:
-
如果我理解你的解释,你想要一些像热图这样的东西吗?看例子stanford.edu/~mwaskom/software/seaborn/generated/…
标签: python matplotlib plot simulation contour