当前位置: 首页 > wzjs >正文

jsp做的网站百度账号

jsp做的网站,百度账号,攻把受做哭了gv网站,私人定制目录 前言:图表类型选择指南一、导入库二、对plt进行配置2.1 让图表正常显示中文2.2 使得绘制的图都为矢量图(全局有效) 三、常见图的绘制3.1 折线图3.1.1 图中一个坐标系3.1.2 图中两个坐标系 3.2 散点图3.3 柱状图3.4 其余图 前言&#xff…

目录

    • 前言:图表类型选择指南
    • 一、导入库
    • 二、对plt进行配置
      • 2.1 让图表正常显示中文
      • 2.2 使得绘制的图都为矢量图(全局有效)
    • 三、常见图的绘制
        • 3.1 折线图
          • 3.1.1 图中一个坐标系
          • 3.1.2 图中两个坐标系
      • 3.2 散点图
      • 3.3 柱状图
      • 3.4 其余图

前言:图表类型选择指南

在这里插入图片描述

一、导入库

import matplotlib.pyplot as plt

二、对plt进行配置

2.1 让图表正常显示中文

plt.rcParams['font.sans-serif'].insert(0, 'SimHei')
plt.rcParams['axes.unicode_minus'] = False

2.2 使得绘制的图都为矢量图(全局有效)

绘图时生成矢量图(SVG/PDF),矢量图放大后还是清晰的。矢量图跟图片的dpi无关,dpi=60和dpi=300的矢量图是一个清晰度。

%config InlineBackend.figure.format='svg'

三、常见图的绘制

3.1 折线图
3.1.1 图中一个坐标系
x = np.linspace(-2 * np.pi, 2 * np.pi, 120) # 从-2pai到2pai生成等间距的120个点
y1, y2 = np.sin(x), np.cos(x) # 得到这120个点对应的sin值和cos值
# 创建画布,figsize参数指定画布的尺寸,dpi设置图片的分辨率
plt.figure(figsize=(8, 4), dpi=120)
# 绘制折线图,用plot函数
plt.plot(x, y1, linewidth=2, marker='*', color='red') # linewidth参数代表线条的粗细,值越大线越粗
plt.plot(x, y2, linewidth=2, marker='^', color='blue')
# 显示绘图
plt.show()

在这里插入图片描述

3.1.2 图中两个坐标系
# 如果要使用两个坐标系分别绘制正弦和余弦,使用subplot函数
plt.figure(figsize=(8, 4), dpi=120)
# 创建第一个坐标系
plt.subplot(2, 1, 1) # 将画布分成2行1列,index=1这是第一个子图
# 绘制第一个图
plt.plot(x, y1, linewidth=2, marker='*', color='red')
# 创建第二个坐标系
plt.subplot(2, 1, 2) # index=2这是第二个子图
# 绘制第二个图
plt.plot(x, y2, linewidth=2, marker='^', color='blue')
# 显示绘图
plt.show()

在这里插入图片描述

3.2 散点图

# 散点图---了解两个变量的关系(了解三个变量的关系就用气泡图)
x = np.array([5550, 7500, 10500, 15000, 20000, 25000, 30000, 40000])
y = np.array([800, 1800, 1250, 2000, 1800, 2100, 2500, 3500])plt.figure(figsize=(6, 4), dpi=120)
# 绘制散点图用scatter函数
plt.scatter(x, y)
plt.show()

在这里插入图片描述

3.3 柱状图

x = np.arange(4)
y1 = np.random.randint(20, 50, 4)
y2 = np.random.randint(10, 60, 4)plt.figure(figsize=(6, 4), dpi=120)
# 调用bar函数绘制柱状图
# x-0.1和x+0.1是为了让两个柱子错开,第一个柱子从0.9画到1.1,第二个柱子从1.1画到1.3
# label参数为柱子设置标签
plt.bar(x - 0.1, y1, width=0.2, label='销售A组') 
plt.bar(x + 0.1, y2, width=0.2, label='销售B组')
# 设置横轴的刻度
plt.xticks(x, labels=['Q1', 'Q2', 'Q3', 'Q4'])
# 设置图例
plt.legend()
plt.show()# 保存图表
# 如果希望既显示图表又要保存图表,应该先保存再显示
plt.savefig('chart.png')
plt.show() # 每次show后都会清空当前图像

在这里插入图片描述

3.4 其余图

可参考链接:

  1. https://github.com/jackfrued/Python-100-Days/blob/master/Day66-80/78.%E6%95%B0%E6%8D%AE%E5%8F%AF%E8%A7%86%E5%8C%96-1.md
  2. https://github.com/jackfrued/Python-100-Days/blob/master/Day66-80/79.%E6%95%B0%E6%8D%AE%E5%8F%AF%E8%A7%86%E5%8C%96-2.md
http://www.dtcms.com/wzjs/416313.html

相关文章:

  • 做铝锭的网站临沂做网站的公司
  • 做库房推广哪个网站好百度广告登录入口
  • 武汉互联网企业seo网络优化推广
  • 下沙做网站的关键词排名软件官网
  • 外国网站上做Task百度平台客服人工电话
  • 做网站语言学什么阿里云域名
  • 网站开发工具安全性能优化排名软件
  • 做手机网站的重要性安康地seo
  • 做盗版影视网站违法吗下载百度app下载
  • 展示型网站建设的建议今天最新疫情情况
  • 怎么做网站客服软件网页制作的步骤
  • 学做网站难不难百度售后客服电话24小时
  • 怎么做自动提卡网站宁波seo推广哪家好
  • 59网站一起做网店广州哈尔滨优化网站公司
  • 遵义在线网站关键词优化外包
  • 北京网站制作net2006广州seo服务外包
  • 甜蜜定制app金融网站推广圳seo公司
  • 小型手机网站建设seo的搜索排名影响因素主要有
  • php网站建设网站郑州做网站公司排名
  • 做网站服务器需要系统nba湖人队最新消息
  • 浦东新区手机网站建设互联网广告行业分析
  • 设计师网上接单的网站营销号
  • 网站建设合同书下载重庆网站seo费用
  • 网站谁做的高平网站优化公司
  • 做网站用的图标惊艳的网站设计
  • 郑州做网站企业营销策划书模板
  • 阿里云国外服务器抖音矩阵排名软件seo
  • 中山网站建设怎么样软文类型
  • 做美女网站会免费网站推广软文发布
  • 工作期间员工花钱做的网站淘宝推广方式