首页 > 编程语言 > 详细

《Python数据可视化之matplotlib实践》 源码 第三篇 演练 第九章

时间:2020-07-06 09:03:45      阅读:82      评论:0      收藏:0      [点我收藏+]

图  9.1

 技术分享图片

 

技术分享图片
import matplotlib.pyplot as plt
import numpy as np


fig=plt.figure()
ax=fig.add_subplot(111)

font={"family":"monospace", "color":"maroon", "weight":"bold", "size":6}

x=np.linspace(0.0, 2*np.pi, 500)
y=np.cos(x)*np.sin(x)

ax.plot(x, y, color="k", ls="-", lw=2)


ax.set_title("keyword mode is ‘fontdict=font‘", fontdict=font)
ax.text(1.5, 0.4, "cos(x)*sin(x)", fontdict=font)


ax.set_xlabel("time (h)", **font)
ax.set_ylabel(r"$\Delta$height (cm)", **font)


ax.set_xlim(0, 2*np.pi)

plt.show()
View Code

 

 

=============================================

 

图  9.2

 技术分享图片

 

 

技术分享图片
import matplotlib.pyplot as plt
import numpy as np


fig=plt.figure()
ax=fig.add_subplot(111)

font={"family":"serif", "color":"navy", "weight":"black", "size":16}

x=np.linspace(0.0, 2*np.pi, 500)
y=np.cos(2*x)*np.sin(2*x)

ax.plot(x, y, color="k", ls="-", lw=2)


ax.set_title("keyword mode is ‘**font‘", **font)
ax.text(1.5, 0.52, "cos(2*x)*sin(2*x)", **font)


ax.set_xlabel("time (h)", **font)
ax.set_ylabel(r"$\Delta$height (cm)", **font)


ax.set_xlim(0, 2*np.pi)

plt.show()
View Code

 

=============================================

 

 

图  9.3

 技术分享图片

 

技术分享图片
import matplotlib.pyplot as plt
import numpy as np


font=dict(family="serif", color="navy", weight="black", size=16)
color="skyblue"
linewidth=3


fig=plt.figure()
ax=fig.add_subplot(111)


linestyleList=["-", "--", "-.", ":"]


x=np.arange(1, 11, 1)
y=np.linspace(1, 1, 10)


ax.text(4, 4.0, "line styles", **font)


for i, ls in enumerate(linestyleList):
    ax.text(0, i+0.5, "‘{}‘".format(ls), **font)
    ax.plot(x, (i+0.5)*y, linestyle=ls, color=color, linewidth=linewidth)
    

ax.set_xlim(-1, 11)
ax.set_ylim(0, 4.5)


ax.margins(0.2)
ax.set_xticks([])
ax.set_yticks([])


plt.show()
View Code

 

=============================================

 

 

图  9.4

 

 

 

=============================================

 

 

《Python数据可视化之matplotlib实践》 源码 第三篇 演练 第九章

原文:https://www.cnblogs.com/devilmaycry812839668/p/13252685.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!