首页 > 其他分享 >Jupyter绘图学习

Jupyter绘图学习

时间:2024-11-05 21:16:09浏览次数:3  
标签:plt Jupyter 读取数据 pyplot matplotlib 学习 绘图 import numpy

1、魔法命令

%matplotlib inline

用于将绘制的图片直接嵌入到Notebook单元格内,而不是单独弹出一个独立窗口,便于数据分析和观察。

2、导入matplotlib.pyplot模块,命名为plt方便后续代码书写。matplotlib.pyplot是python的一个用于绘图的库。

import matplotlib.pyplot as plt

3、导入numpy模块,并将其命名为np。numpy是python中用于科学计算的库,提供多维数组对象和丰富的数学函数。

import numpy as np

4、

x=

y=

如果要从外部读取excle表格,需要在前面加上

import pandas as pd

读取自己需要的数据

df = pd.read_excel('盘符:/name1/name2.xlsx',sheet_name='name3')

读取数据要注意,斜杠往左边偏,后面的sheet_name=''是指定要读取数据的特定工作表。

5、x,y坐标轴向内代码

plt.rcParams['xtick.direction'] = 'in'  # 将x周的刻度线方向设置向内
plt.rcParams['ytick.direction'] = 'in'  # 将y轴的刻度方向设置向内

6、设置xy的范围

plt.ylim([,])
plt.xlim([,])

7、xy轴的标签,后面是字体

plt.xlabel("label",fontdict={'family':'Times New Roman','size':14})
plt.ylabel("label",fontdict={'family':'Times New Roman','size':14})

8、使用plt.plot(x,y)绘制x,y数据之间的关系图。

plt.plot(x,y)

9、导出图片,也可以修改其他的选项

plt.savefig("位置/命名.png", dpi=300, bbox_inches='tight',transparent= True)

8、输入plt.show()用于显示图表

plt.show()

标签:plt,Jupyter,读取数据,pyplot,matplotlib,学习,绘图,import,numpy
From: https://blog.csdn.net/m0_59017118/article/details/143477734

相关文章

  • scala学习记录,Set,Map
    set:集合,表示没有重复元素的集合,特点:唯一语法格式:val变量名=Set[类型](元素1,元素2...)可变不可变可变(mutable)可对元素进行添加,删除等操作;不可变(immutable)创建后元素不能修改如果要定义可变的Set(mutable),需要额外导入包:importscala.collection.mutableSet常见操作对于......
  • c语言学习5运算符与表达式
    5.1运算符与表达式5.1.1运算符:对数据进行操作赋值运算符:=算术运算符:+-*/%关系运算符:<><=>===!=逻辑运算符:&&||!位运算符:&|!<<>>~^其他运算符:++复合运算 三目运算5.1.2表达式:①表达式可以是常量,变量,运算符和操作数的组合形式If(表达式){}While(表达......
  • 零基础学习Spring AI Java AI使用向量数据库postgresql 检索增强生成 RAG
    零基础学习SpringAIJavaAI使用向量数据库postgresql检索增强生成RAG向量数据库是一种特殊类型的数据库,在人工智能应用中发挥着至关重要的作用。在向量数据库中,查询与传统的关系数据库不同。它们不是进行精确匹配,而是执行相似性搜索。当给定一个向量作为查询时,向量数......
  • JS学习笔记(1)
    目录1.前言2.JavaScript介绍3.JavaScript书写位置4.注释5.输入与输出语法6.变量7.小知识8.总结(其实是我个人的一点扯皮)前言博主的csdn地址:https://blog.csdn.net/2403_87169202今后会两边同时更新,程序员红中,一个努力分享编程干货的全栈开发者,欢迎各位一起讨论学习Ja......
  • 学习笔记(二十五):ArkUi-栅格布局 (GridRow/GridCol)
    概述:栅格布局是一种通用的辅助定位工具,对移动设备的界面设计有较好的借鉴作用。主要优势包括:提供可循的规律:栅格布局可以为布局提供规律性的结构,解决多尺寸多设备的动态布局问题。通过将页面划分为等宽的列数和行数,可以方便地对页面元素进行定位和排版。统一的定位标注:栅格......
  • 学习笔记(二十四):ArkUi-网格 (Grid/GridItem)
    概述:网格布局是由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。网格布局具有较强的页面均分能力,子组件占比控制能力,是一种重要自适应布局,其使用场景有九宫格图片展示、日历、计算器等。ArkUI提供了Grid容器组件和子组件GridItem,用于构建......
  • 2024/11/5日 日志 关于BOM浏览器对象模型和DOM文档对象模型的学习与笔记整理
    和Javascript有关的BOM与DOM及事件监听。以下是今天的内容点击查看代码--BOM--BrowserObjectModel浏览器对象模型--JavaScript将浏览器的各个组成部分封装为对象--组成:--Window:浏览器窗口对象--Navigator:浏览器对象--Screen:屏幕对象--History:历史记录......
  • 操作系统学习笔记-3.1内存管理
    文章目录内存的地址绝对装入静态重定位动态重定位链接覆盖和交换1.覆盖(Overwrite)在内存管理中的作用2.交换(Swap)在内存管理中的作用连续分配管理方式固定分区分配的关键概念优点缺点示例动态分区分配的关键概念优点缺点示例基本分页存储管理基本地址变换机构页表寄存......
  • 提升机器学习性能:标准化和归一化的必要性
    ......
  • 机器学习实战——基于随机森林与决策树模型的贷款违约预测全过程(附完整代码和可视化分
    机器学习实战——基于随机森林与决策树模型的贷款违约预测全过程(附完整代码和可视化分析)关于作者作者:小白熊作者简介:精通python、matlab、c#语言,擅长机器学习,深度学习,机器视觉,目标检测,图像分类,姿态识别,语义分割,路径规划,智能优化算法,数据分析,各类创新融合等等。联系邮......