matplotlib-散点图

简介: matplotlib-散点图

日期:2024.03.14

内容:将matplotlib的常用方法做一个记录,方便后续查找。

# 引入需要使用的库
from matplotlib import pyplot as plt

# 设置画布大小 
plt.figure(figsize=(20,8),dpi = 300)

# 全局设置中文字体
plt.rcParams['font.sans-serif'] = ['Simhei']

# 准备的数据
y_3 = [11,17 ,16,11,12,11,12,6,6,7,8,9,12,15,14,17,18,21,16,17,20,14,15,15,15,19,21,22,22,22,23]
y_10 = [26,26,28,19,21,17,16,19,18,20,20,19,22,23,17,20,21,20,22,15,11,15,5,13,17,10,11,13,12,13,6]

# 绘制折线图
x_3 = range(1,32)
x_10 = range(51,82)

# 绘制点分布
plt.scatter(x_3,y_3,label = "三月份")
plt.scatter(x_10,y_10,label = "十月份")

# 添加描述信息
plt.title("三月和十月的月气温变化情况")
plt.xlabel("时间")
plt.ylabel("温度")

# 横纵坐标
x_tick = list(x_3) + list(x_10)
x_labels = [f"3月{i}日" for i in x_3]
x_labels += [f"10月{i}日" for i in x_3]

plt.xticks(x_tick[::5],x_labels[::5],rotation = 45,fontsize = 8)

# 展示图例 :要想图例展示出来这个必不可少
# loc='upper left'
plt.legend()

# 展示点分布
plt.show()

相关文章
|
7月前
|
数据可视化 Python
【100天精通Python】Day62:Python可视化_Matplotlib绘图基础,绘制折线图、散点图、柱状图、直方图和饼图,以及自定义图标外观和功能,示例+代码
【100天精通Python】Day62:Python可视化_Matplotlib绘图基础,绘制折线图、散点图、柱状图、直方图和饼图,以及自定义图标外观和功能,示例+代码
129 0
|
6天前
|
数据可视化 数据挖掘 Python
Matplotlib图表类型详解:折线图、柱状图与散点图
【4月更文挑战第17天】本文介绍了Python数据可视化库Matplotlib的三种主要图表类型:折线图、柱状图和散点图。折线图用于显示数据随时间或连续变量的变化趋势,适合多条曲线对比;柱状图适用于展示分类数据的数值大小和比较;散点图则用于揭示两个变量之间的关系和模式。通过示例代码展示了如何使用Matplotlib创建这些图表。
|
6月前
|
数据挖掘 Python
【Python】数据分析:matplotlib散点图
【Python】数据分析:matplotlib散点图
51 0
|
7月前
|
数据可视化 Python
【100天精通Python】Day65:Python可视化_Matplotlib3D绘图mplot3d,绘制3D散点图、3D线图和3D条形图,示例+代码
【100天精通Python】Day65:Python可视化_Matplotlib3D绘图mplot3d,绘制3D散点图、3D线图和3D条形图,示例+代码
189 0
|
数据可视化 Python
可视化库Matplotlib-条形图与散点图
可视化库Matplotlib-条形图与散点图
可视化库Matplotlib-条形图与散点图
|
开发者 Python
matplotlib画折线图、直方图、饼图、散点图等常见图形
matplotlib画折线图、直方图、饼图、散点图等常见图形
213 0
matplotlib画折线图、直方图、饼图、散点图等常见图形
|
数据可视化 Python
Matplotlib数据可视化:折线图与散点图
Matplotlib数据可视化:折线图与散点图
Matplotlib数据可视化:折线图与散点图
|
Python
Python编程:matplotlib绘制散点图
Python编程:matplotlib绘制散点图
104 0
Python编程:matplotlib绘制散点图
|
Python
matplotlib绘制散点图之基本配置——万能模板案例(二)
matplotlib绘制散点图之基本配置——万能模板案例
154 0
matplotlib绘制散点图之基本配置——万能模板案例(二)