【发布时间】:2021-05-08 03:17:01
【问题描述】:
对于一个两列的 pandas DataFrame,它的行包含一对作为 xy 坐标彼此属于的两个值,如何生成 2D 图,使得每对坐标都有一个带注释的文本标签,等于index 该行的名称?
例如,坐标(0.983801、0.0155373)应在图中显示为单个点,并用AXP 进行注释。与其余行类似,每个行都有唯一的名称
DataFrame 由两个一维 numpy 数组 a 和 b 构成,而标签是两个长度相等的列表:
#columns labeled on next line since the transpose of index arg is columns
df = pd.DataFrame(np.vstack((a,b)),index=['pe','jsc']).T
df.index = labels #row labels
【问题讨论】:
标签: python pandas dataframe annotations scatter-plot