Python之数据分析(figure图形对象、Numpy连线特殊点、图像多元布局)

一、点的绘制

1、绘制点需要提前设置点

# 设置点,在plot后面绘制点
xo = np.pi * 3/4  # 设置点横坐标位置为为3π/4
yo_cos = np.cos(xo)/2  # 两个纵坐标位置
yo_sin = np.sin(xo)

2、连点成线

  • 绘制:mp.scatter(水平坐标数组, 垂直坐标数组, marker=点的形状, s=点的大小, edgecolor=勾边色, facecolor=填充色, zorder=Z序)
  • Z序:画图的顺序,默认plot画点的0,线是1,数字越大,画得越晚,笔画就在处在越顶层
# 绘制点scatter
# 两个点:第一个点横坐标xo,纵坐标yo_cos;第二个点横坐标xo,纵坐标yo_sin
mp.scatter([xo, xo], [yo_cos, yo_sin], s=70, edgecolor='limegreen', facecolor='white', zorder=3 )
# 用plot画条虚线连接两点
mp.plot([xo, xo], [yo_cos, yo_sin], linestyle='--', linewidth=1, color='lightgreen')

3、添加注释
mp.annotate(
备注文本,
xy=目标位置,
xycoords=目标相对坐标系,
xytext=文本位置,
textcoords=文本相对坐标系,
fontsize=字体大小,
arrowprops=箭头属性
)

# 添加注释
mp.annotate(
    r'$\frac{1}{2}cos(\frac{3\pi}{4})=-\frac{\sqrt{2}}{4}$',  # 表示1/2cos(3π/4)
    xy=(xo, yo_cos), xycoords='data',  # 点的位置,点的相对坐标系
    xytext=(-90, -40), textcoords='offset points',  # 文本相对于点的偏移量,左-90,下-40;偏移坐标系
    fontsize=14,
    arrowprops=dict(arrowstyle='->', connectionstyle='arc3, rad=.2')
    # 箭头风格为->,连接文字为圆弧线,圆弧曲率半径为0.2
)

二、figure图形对象

1、创建图形对象

mp.figure(图形对象名, figsize=窗口大小, dpi=分辨率, facecolor=窗口颜色)

2、练习代码


import numpy as np
import matplotlib.pylab as mp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸿蒙Next

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值