全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1077 0
2022-10-24

我想实现画图出来看到每个点的值,怎么实现呢


import pandas as pdimport numpy as npimport matplotlib.pyplot as plt#导入数据data=pd.DataFrame(np.random.randint(1,10,(5,3)),columns=["x1","x2","x3"],                  index=["a","b","c","d","e"])fig1,ax=plt.subplots(1,1,figsize=(12,6))ax.plot(data.index,data["x1"],marker="v")#接下来要在图形中添加值标签,每一个值标签都是一个text对象。for i in range(len(data.index)):        ax.text(i,data["x1"],"%2.1f"%(data["x1"]),fontsize=12,rotation=0,va="bottom",ha="center")#"%2.1f"%(data["x1"])  是对数值显示格式进行设定,我这里设定数值总位数为2,小数点保留1位,大家可以根据需要自行设定。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

分享

扫码加好友,拉您进群