2-3 设置图形格式

对图形元素做格式设定

用fmt = '[color][marker][line]'参数做格式设定
fmt参数通过一些易记的符号指定曲线的样式。例如’b’表示蓝色,’–’表示线型为虚线。在IPython中输入“plt.plot?”可以查看格式化字符串以及各个参数的详细说明。

颜色字符 颜色描述
‘b’ blue
‘g’ green
‘r’ red
‘c’ cyan
‘m’ magenta
‘y’ yellow
‘k’ black
‘w’ white
形状字符 形状描述
‘.’ point marker
‘,’ pixel marker
‘o’ circle marker
‘v’ triangle_down marker
‘^’ triangle_up marker
‘<’ triangle_left marker
‘>’ triangle_right marker
‘1’ tri_down marker
‘2’ tri_up marker
‘3’ tri_left marker
‘4’ tri_right marker
‘s’ square marker
‘p’ pentagon marker
‘*’ star marker
‘h’ hexagon1 marker
‘H’ hexagon2 marker
‘+’ plus marker
‘x’ x marker
‘D’ diamond marker
‘d’ thin_diamond marker
‘|’ vline marker
‘_’ hline marke

plt.plot([4,2,3,1], [1,2,2,1], 'ro--')
plt.show()

在这里插入图片描述
使用其余参数进行格式设定
label:给曲线指定一个标签名称,此标签将在图示中显示。
如果标签字符串的前后有字符’$’,则会使用其内嵌的LaTex引擎将其显示为数学公式。
使用LaTex语法绘制数学公式会极大地降低图表的绘制速度。
color:指定曲线的颜色,颜色可以用英文单词。
或者以’#’字符开头的三个16进制数,例如’#ff0000’表示红色。
或者使用0到1范围之内的三个元素的元组表示,例如(1.0, 0.0, 0.0)也表示红色。
linewidth:指定曲线的宽度,可以不是整数,也可以使用缩写形式的参数名lw。
继承自matplotlib.lines.Line2D的各种属性。

plt.plot([4,2,3,1], [1,2,2,1], 'ro--', linewidth = 3.5)

在这里插入图片描述

设定当前Axes对象的属性

xlim/ylim :分别设置X、Y轴的显示刻度范围。
xlabel/ylabel :分别设置X、Y轴的标题文字。
clabel :为轮廓线设置标签文字。
title :设置子图的标题。
legend :显示图示,即图中表示每条曲线的标签(label)和样式的矩形区域。
annotate :绘制图形标注。
axhspan :绘制垂直或水平色块。
fill :填充区域。

plt.plot([4,2,3,1], [1,2,2,1], 'ro--', linewidth = 3.5)
plt.annotate("This is a point",  xy=(3, 2))
plt.xlabel('$X\ value$')

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

juicy-hua

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

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

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

打赏作者

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

抵扣说明:

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

余额充值