%matplotlib inline 表明matplotlib绘图的图形可以在jupiter notebook中显示
import matplotlib.pyplot as plt 导入模块
来个简单的绘图 import numpy as np data = np.arange(10) //生成数据 0到9 data plt.plot(data) //使用plt.plot生成折线图 1 线条宽度 import numpy as np data = np.arange(10) //生成数据 0到9 data plt.plot(data,lw=5) //线条宽度为5 l:line w:width 2 线条颜色 import numpy as np data = np.arange(10) data plt.plot(data,color=‘b’) //颜色也可以呀
3.线型选择 import numpy as np data = np.arange(10) data plt.plot(data,linestyle=’:’) 常用线型选择 ‘-’ solid line style '–’ dashed line style ‘— ’ dash-dot line style
4.marker 选择 import numpy as np data = np.arange(10) data plt.plot(data,color=‘r’,marker=‘o’) matplotlib plot参数:https://www.jianshu.com/p/55f931b169d6
5.显示图例 import numpy as np data = np.arange(10) data plt.plot(data)
#显示图例 plt.legend(‘y’)
6.显示标题 import numpy as np data = np.arange(10) data plt.plot(data)
#显示图例 plt.legend(‘y’) plt.title(‘简单可视化’)
#中文和负号的正常显示,给标题增加字体颜色 #plt.rcParams[‘font.sans-serif’] = [‘Microsoft YaHei’] plt.rcParams[‘font.sans-serif’] = [‘SimHei’] plt.rcParams[‘axes.unicode_minus’]=False
7,显示x和y轴 import numpy as np data = np.arange(10) data plt.plot(data)
#显示图例 plt.legend(‘y’) plt.title(‘简单可视化’)
#中文和负号的正常显示 #plt.rcParams[‘font.sans-serif’] = [‘Microsoft YaHei’] plt.rcParams[‘font.sans-serif’] = [‘SimHei’] plt.rcParams[‘axes.unicode_minus’]=False
plt.xlabel(‘x’) plt.ylabel(‘y’)
8.设置图形的风格 import numpy as np data = np.arange(10) data plt.plot(data)
#设置图形的风格 plt.style.use(‘ggplot’)
#显示图例 plt.legend(‘y’) plt.title(‘简单可视化’)
#中文和负号的正常显示 #plt.rcParams[‘font.sans-serif’] = [‘Microsoft YaHei’] plt.rcParams[‘font.sans-serif’] = [‘SimHei’] plt.rcParams[‘axes.unicode_minus’]=False
plt.xlabel(‘x’) plt.ylabel(‘y’) 9.显示文字的x位置 import numpy as np data = np.arange(10) data plt.plot(data)
#设置图形的风格 plt.style.use(‘ggplot’)
#显示图例 plt.legend(‘y’) plt.title(‘简单可视化’)
#中文和负号的正常显示 #plt.rcParams[‘font.sans-serif’] = [‘Microsoft YaHei’] plt.rcParams[‘font.sans-serif’] = [‘SimHei’] plt.rcParams[‘axes.unicode_minus’]=False
plt.xlabel(‘x’) plt.ylabel(‘y’)
plt.annotate(‘标注文字’,xy=(2.5,4))
10.加箭头 import numpy as np data = np.arange(10) data plt.plot(data)
#设置图形的风格 plt.style.use(‘ggplot’)
#显示图例 plt.legend(‘y’) plt.title(‘简单可视化’)
#中文和负号的正常显示 #plt.rcParams[‘font.sans-serif’] = [‘Microsoft YaHei’] plt.rcParams[‘font.sans-serif’] = [‘SimHei’] plt.rcParams[‘axes.unicode_minus’]=False
plt.xlabel(‘x’) plt.ylabel(‘y’)
plt.annotate(‘标注文字’,xy=(2.5,4)) #文字加位置 plt.annotate(‘标注文字’,xy=(6,6), xytext=(4,8),arrowprops=dict(facecolor=‘black’),)# xytext文本位置,箭头终点xy