python 箭头_Python命名箭头方向

在Python 2.7中使用Matplotlib绘制散点图时,遇到注释问题。注释文本与箭头重叠且箭头方向错误。文章探讨了如何修改`plt.annotate()`的参数,以实现注释文本与数据点之间留出空隙,并改变箭头方向。
摘要由CSDN通过智能技术生成

我试图用Matplotlib在python2.7中注释散点图。以下是绘图代码:import pandas as pd

import numpy as np

import matplotlib.pyplot as plt

df = pd.DataFrame(np.random.rand(5,3), columns=list('ABC'))

df.insert(0,'Annotation_Text',['ABC','DEF','GHI','JKL','mnop'])

q = 2

pqr = 1

# Scatter Plot:

x = df['A']

y = df.iloc[:,q]

plt.scatter(x, y, marker='o', label = df.columns.tolist()[q])

# Plot annotation:

plt.annotate(df.iloc[pqr,0]+', (%.2f, %.2f)' % (x.ix[pqr],y.ix[pqr]), xy=(x.ix[pqr], y.ix[pqr]), xycoords='data', xytext = (x.ix[pqr], y.ix[pqr]), textcoords='offset points', arrowprops=dict(arrowstyle='-|>'))

# Axes title/legend:

plt.xlabel('xlabel', fontsize=18)

plt.y

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值