我试图得到一个三元图来理解某些化合物形状的多样性。当使用plotly绘制球形、棒状和圆盘状时,它给出了一个很好的三角图,显示了所有化合物的多样性。但传统上,分子的PMI图绘制为倒三角形。谁能告诉我如何反转三角形图,这是我在执行以下命令后得到的。谢谢
df.head(5)
smiles npr1 npr2 sphere_likeness rod_likeness disc_likeness
0 ClCC(Cl)(Cl)Cl 0.541834 0.936058 0.477893 0.127884 3.942238e-01
1 CC(Cl)(Cl)Cl 0.718463 0.718463 0.436926 0.563074 1.141665e-07
2 ClC(Cl)C(Cl)Cl 0.519768 0.841920 0.361688 0.316160 3.221519e-01
3 ClCC(Cl)Cl 0.498890 0.694875 0.193765 0.610249 1.959857e-01
4 FC(F)(Cl)C(F)(Cl)Cl 0.720879 0.944308 0.665187 0.111383 2.234296e-01
import plotly.express as px
fig = px.scatter_ternary(df, a="sphere_likeness", b="rod_likeness", c="disc_likeness")
fig.show()
相关问题 更多 >
编程相关推荐