Python图表样式(Styling)

Python图表样式(Styling) 首页 / 数据科学入门教程 / Python图表样式(Styling)

通过使用用于制图的库中的一些适当方法,可以在python中创建的图表具有进一步的样式,在本课程中,将看到 执行注释,图示例和图表背景。无涯教程将继续使用上一章中的代码并对其进行修改,以将这些样式添加到图表中。

添加注释

很多时候,需要通过突出显示图表的特定位置来对图表进行注释。

import numpy as np 
from matplotlib import pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
z = x ^ 3
t = x ^ 4 
# 标记轴和标题
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 
plt.plot(x,y)

#Annotate
plt.annotate(xy=[2,1], s='Second Entry') 
plt.annotate(xy=[4,6], s='Third Entry') 

其输出如下-

chartstyle1.png

添加图

有时无涯教程需要绘制带有多条线的图表,图示例的使用表示与每一行相关的含义,在下面的图表中,有3条带有相应图示例的线。

无涯教程网

import numpy as np 
from matplotlib import pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
z = x ^ 3
t = x ^ 4 
# 标记轴和标题
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 
plt.plot(x,y)

#Annotate
plt.annotate(xy=[2,1], s='Second Entry') 
plt.annotate(xy=[4,6], s='Third Entry') 
# 添加图示例
plt.plot(x,z)
plt.plot(x,t)
plt.legend(['Race1', 'Race2','Race3'], loc=4) 

其输出如下-

chartstyle2.png

图表风格

无涯教程可以使用样式包中的不同方法来修改图表的表示样式。

import numpy as np 
from matplotlib import pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
z = x ^ 3
t = x ^ 4 
# 标记轴和标题
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 
plt.plot(x,y)

#Annotate
plt.annotate(xy=[2,1], s='Second Entry') 
plt.annotate(xy=[4,6], s='Third Entry') 
# 添加图示例
plt.plot(x,z)
plt.plot(x,t)
plt.legend(['Race1', 'Race2','Race3'], loc=4) 

#设置背景样式
plt.style.use('fast')
plt.plot(x,z)

其输出如下-

chartstyle3.png

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

云原生架构与GitOps实战 -〔王炜〕

徐昊 · TDD项目实战70讲 -〔徐昊〕

大厂广告产品心法 -〔郭谊〕

说透区块链 -〔自游〕

性能优化高手课 -〔尉刚强〕

Service Mesh实战 -〔马若飞〕

现代C++编程实战 -〔吴咏炜〕

深入拆解Tomcat & Jetty -〔李号双〕

机器学习40讲 -〔王天一〕

好记忆不如烂笔头。留下您的足迹吧 :)