python:matplotlib数据可视化基础

tech2024-11-24  114

正文开始 这些都是在jupiter notebook上面敲的

%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

最新回复(0)