У меня есть список контрольных и контрольных образцов вместе с информацией о том, какие характеристики присутствуют или отсутствуют в каждом из них. Pandas может генерировать кадр данных, включающий информацию:
import pandas as pd
df={'Patient':[True,True,False],'Control':[False,True,False]} # Presence/absence data for three genes for each sample
df=pd.DataFrame(df)
df=df.transpose()
df.columns=['GeneA','GeneB','GeneC']
Мне нужно визуализировать эти данные в виде точечной диаграммы / диаграммы рассеяния таким образом, чтобы обе оси x и y были категоричными, а присутствие / отсутствие - кодировались различными формами. Примерно так:
Patient| x x -
Control| - x -
__________________
GeneA GeneB GeneC
Я новичок в Matplotlib / seaborn и могу строить простые линейные графики и графики рассеяния. Но, ища в Интернете, я не смог найти никаких инструкций или сюжета, похожих на то, что мне нужно здесь.