首页 > 其他分享 >matplotlib散点图

matplotlib散点图

时间:2024-03-03 22:11:06浏览次数:35  
标签:10 plt 15 22 17 散点图 matplotlib 20

matplotlib散点图

假设通过爬虫你获取到了北京2016年3, 10月份每天白天的最高气温(分别位于列表a, b), 那么此时如何寻找出气温和随时间(天)变化的某种规律?

from matplotlib import pyplot as plt

x_3 = range(1, 32)
x_10 = range(51, 82)

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]

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

# 绘制散点
plt.scatter(x_3, y_3, label="March")
plt.scatter(x_10, y_10, label="October")

x = list(x_3) + list(x_10)
xtick_labels = ["March {}th".format(i) for i in x_3]
xtick_labels += ["October {}th".format(i-50) for i in x_10]
plt.xticks(x[::3], xtick_labels[::3], rotation=45)

# 添加图例及描述信息
plt.legend(loc="best")
plt.xlabel("day")
plt.ylabel("temperature")
plt.title("Temperature changes per day")

plt.show()

output_2_0.png

标签:10,plt,15,22,17,散点图,matplotlib,20
From: https://www.cnblogs.com/xushengxiang/p/18050864

相关文章

  • Matplotlib调整图例中图形的大小
    一、问题描述在使用matplotlib画图的时候需要对图例中的图形进行放大缩写的操作,避免图例太小。问题如下:二、解决方法由于不同的对象解决方法有差异,这里对散点图和柱形图进行讨论。2.1散点图散点类型的图像可以使用下面的代码进行图形大小的调整。legend=plt.legend()#......
  • 【机器学习科学库】全md文档笔记:Matplotlib详细使用方法(已分享,附代码)
    本系列文章md笔记(已分享)主要讨论人工智能相关知识。主要内容包括,了解机器学习定义以及应用场景,掌握机器学习基础环境的安装和使用,掌握利用常用的科学计算库对数据进行展示、分析,学会使用jupyternotebook平台完成代码编写运行,应用Matplotlib的基本功能实现图形显示,应用Matplotlib......
  • 【机器学习科学库】全md文档笔记:Jupyter Notebook和Matplotlib使用(已分享,附代码)
    本系列文章md笔记(已分享)主要讨论人工智能相关知识。主要内容包括,了解机器学习定义以及应用场景,掌握机器学习基础环境的安装和使用,掌握利用常用的科学计算库对数据进行展示、分析,学会使用jupyternotebook平台完成代码编写运行,应用Matplotlib的基本功能实现图形显示,应用Matplotlib......
  • python · matplotlib | seaborn 画图与调整图例位置
    1seaborn画图代码存档:sns.set_style("whitegrid")#好看的styleplt.figure()#plt.plot(ppo_data['Step']*step_mul,ppo_data['ppo_mean'],label='PPO')#plt.plot(sac_data['Step']*step_mul,sac_data['sac_m......
  • 散点图(三)
    案例1参考代码如下<!-- 此示例下载自https://echarts.apache.org/examples/zh/editor.html?c=scatter-punchCard--><!DOCTYPEhtml><htmllang="en"style="height:100%"><head><metacharset="utf-8"></he......
  • 散点图
    案例1参考代码案例<!-- 此示例下载自https://echarts.apache.org/examples/zh/editor.html?c=scatter-simple--><!DOCTYPEhtml><htmllang="en"style="height:100%"><head><metacharset="utf-8"></head&......
  • 匀加速运动模拟python,(matplotlib)
    importnumpyasnpimportmatplotlibmatplotlib.use("TKAgg")importmatplotlib.pyplotaspltg=9.8s=100ds=0.00001#单位米v0=0.001#m/sv=[v0]t=[ds/v0]t_sum=0ds_num=int(s/ds)x=[]y=[]foriinrange(ds_num+1):ifi==0:continue......
  • Visual Studio部署matplotlib绘图库的C++版本
      本文介绍在VisualStudio软件中配置、编译C++环境下matplotlibcpp库的详细方法。  matplotlibcpp库是一个C++环境下的绘图工具,其通过调用Python接口,实现在C++代码中通过matplotlib库的命令绘制各类图像。由于其需要调用Python接口,因此在配置matplotlibcpp库时有些较为麻烦......
  • matplotlib annotate
    matplotlibannotate参考:matplotlibannotate在数据可视化中,常常需要在图表中添加标注,以便更清楚地表达数据的含义。Matplotlib库中的annotate()函数提供了一种简单的方法来添加标注。1.annotate()函数的基本语法annotate()函数的基本语法如下:annotate(text,xy,xytext,a......
  • 轴调控大揭秘:Matplotlib轴设置全攻略+顺口溜,一文掌握!
    在数据可视化的世界里,Matplotlib是那把魔法棒,让枯燥的数据跃然纸上,而掌控这把魔法棒的核心,就是对坐标轴的精妙操作。今天,就让我们一起揭开Matplotlib坐标轴设置的神秘面纱,配上易记的顺口溜,让你的数据可视化之路畅通无阻!一、轴标签和标题:基础篇xlabel&ylabel:设定X轴和Y轴的标......