matplotlib 各种图绘制

Posted wocaonidaye

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matplotlib 各种图绘制相关的知识,希望对你有一定的参考价值。

散点图绘制

from matplotlib import pyplot as plt
import random
from matplotlib import font_manager

myfont = font_manager.FontProperties(fname="C:WindowsFontssimkai.ttf")

# x轴显示日期
x_3 = range(1,32)
x_10 = range(51,82)

# 设置一个0~40随机温度显示在y轴
y_3 = [random.randint(0,40) for i in range(1,32)]
y_10 = [random.randint(0,40) for i in range(1,32)]

# 设置图形大小
plt.figure(figsize=(20, 8) ,dpi=80)

# 散点图用scatter plt.scatter(x_3,y_3,label
= "3月份") plt.scatter(x_10, y_10, label = "10月份") # 调整x的刻度 _x = list(x_3)+list(x_10) _xtick = ["3月{}日".format(i) for i in x_3] _xtick +=["10月{}日".format(i-50) for i in x_10] plt.xticks(_x[::3], _xtick[::3] , rotation= 40, fontproperties= myfont) # 设置标题 plt.xlabel("期日", fontproperties = myfont) plt.ylabel("温度", fontproperties = myfont) plt.title("三月份和十月份温度", fontproperties = myfont) # 设置图形lebel显示位置 plt.legend(loc = 2,prop = myfont) plt.show()

 

以上是关于matplotlib 各种图绘制的主要内容,如果未能解决你的问题,请参考以下文章

机器学习--matplotlib绘制各种图标

pythonpandas & matplotlib 数据处理 绘制曲面图

Python数据可视化之Matplotlib实现各种图表

python Matplotlib绘制线性图

在 matplotlib 中将一些值绘制到极坐标图

在 pyqt5 中绘制 Matplotlib 图