python 箭头_Python命名箭头方向
我试图用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.ylabel('ylabel', fontsize=16)
plt.legend(scatterpoints = 1)
plt.show()
如您所见,主线是以plt.annotate(df.iloc[pqr,0]+', (%...............开头的行。在
我认为主要问题在于plt.annotate()行的这一部分:xytext = (x.ix[pqr], y.ix[pqr]), textcoords='offset points', arrowprops=dict(arrowstyle='-|>')。从这里看,xytext = (x.ix[pqr], y.ix[pqr])只是要注释的数据点的x和y坐标的元组。不幸的是,这会将注释放在数据点上,这是我不想要的。我想在数据点和注释文本之间留一些空白。在
另外,我对这条线生成的箭头和注释有问题。见下文。
问题:当前,批注文本与箭头重叠。批注文本太靠近数据点。我不想离得这么近。在
箭头也从右向左指向。我想我没有要求它从右向左画箭头,所以我不知道它为什么要画这个方向的箭头。在
有没有一种方法可以控制文本注释,使其与数据点没有重叠?另外,如何将箭头方向从右向左更改为a)a)best方向或b)从左到右?在
python 箭头_Python命名箭头方向相关推荐
- 符合python语言变量命名规则_Python变量命名规则
变量的命名规则 1.要具有描述性 2.变量名只能_,数字,字母组成,不可以是空格或者特殊字符([email protected]#$%^&*~) 3.不能以中文为变量名 4.不能以数字开头 5 ...
- python列重命名_Python目录–创建,重命名,删除,列出,更改
python列重命名 Good day, learners! In this tutorial we are going to learn about Python Directory. In our ...
- python 复制并重命名文件_python 复制并重命名文件
# -*- coding: cp936 -*- ''' copy file and rename 将某个目录下的文件修改文件名后复制到相同的文件夹 ''' import os,sys,shutil s ...
- python语言合法命名是_Python命名规范
设计python函数分析字符串s是否符合"用户名"命名规def jiance(s): if not (len(s) >= 8 and len(s) python的标识符命名规 ...
- python函数的命名_python函数命名
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 命名空间的生命周期名称空间的生命周期 内置名称空间:(最长)只要 python解 ...
- python中类的命名规则_python命名规则
1. 以一个下划线开头的标识符(_xxx),不能访问的类属性,但可通过类提供的接口进行访问,不会被语句 "from module import *" 语句加载 2. 以两个下划线开 ...
- python 命名规范_python命名规范
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 如class base(object):def __init__(self, i ...
- python的命名规则_python命名规则
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 1.模块模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且 ...
- python 语言变量命名规则的是_Python中变量命名规则有哪些
Python中变量命名规则有哪些 发布时间:2020-09-24 13:05:21 来源:亿速云 阅读:72 今天就跟大家聊聊有关Python中变量命名规则有哪些,可能很多人都不太了解,为了让大家更加 ...
最新文章
- ActiveReports 报表应用教程 (14)---数据可视化
- 贵港职称计算机,2015广西职称计算机考试报名:贵港职称计算机报名入口
- 什么是xmlschema
- mac下查看tensorboard中的graph
- Hello Blazor:(15)使用bUnit进行单元测试
- 原来理解 AOP 可以这么简单
- Java map遍历
- LocBaml for .net 4.0
- 3.深入分布式缓存:从原理到实践 --- 动手写缓存
- ZOJ4037 Peer Review
- 推荐 OS X 下最方便实用的六款解压缩软件
- 浅谈人工智能 | 语音识别面面观
- 条形码图像生成库barcodelib使用介绍
- 《设计模式》——接口隔离原则
- 爬取实习僧并进行数据可视化
- I Want to Know
- 如何完全的卸载ArcGIS?
- Redis部署启动多个端口实例
- airpodspro窃听模式_AirPods怎么开启助听模式 实时收听设置方法介绍
- mysql 百万数据关联_mysql百万数据关联查询优化
热门文章
- Jboss 安全和优化
- jquery实现输入框动态增减
- 微软和Wistron再度联手,Android和Chrome OS又成鱼肉
- 嵌入式系统开发工程师入行前十项准备
- bash ./php-memcache.sh,PHP+shell脚本操作Memcached和Apache Status的实例分享
- C语言——找出矩阵最大值
- 信息学奥赛一本通 1195:判断整除 | OpenJudge 2.6 3531:判断整除
- 信息学奥赛一本通(2045:【例5.13】蛇形填数)
- 线性结构 —— ST 表与 RMQ
- Increasing Frequency(CF-1082E)