首页 > 其他分享 >Matplotlib.plot 绘制散点图

Matplotlib.plot 绘制散点图

时间:2022-11-04 17:01:28浏览次数:40  
标签:plot plt 散点图 matplotlib Matplotlib 设置 import scatter

Python代码:

# 导入第三方包
import matplotlib
import numpy as np
import matplotlib.pyplot as plt

# matplotlib其实是不支持显示中文的 显示中文需要额外设置
# 设置字体类型,宋体:SimSun  华文楷体:STKaiti  微软雅黑:Microsoft YaHei
matplotlib.rcParams['font.family'] = 'STKaiti'

# 设置字体尺寸
matplotlib.rcParams['font.size'] = 12

# x:单价  y:销量
x = [3.2, 2.7, 5.5, 1.8, 6.2, 4.1, 3.1, 6.7, 2.2, 5.1, 4.8, 2.5, 3.6, 1.5, 6.1, 2.4, 5.6, 2.9, 3.8]
y = [311, 422, 105, 525, 97, 165, 207, 85, 391, 180, 172, 361, 237, 602, 115, 459, 142, 405, 211]

# 设置画布
plt.figure(num='e_scatter', figsize=(8, 6), dpi=100)

# scatter(x, y, s=尺寸, marker=节点符号, c=RBG颜色, edgecolors=节点边缘颜色, linewidths=边缘线宽, alpha=节点透明度)
plt.scatter(x=x, y=y, s=80, marker='o', c='#1E90FF', edgecolors='black', linewidths=0.3, alpha=0.95)

# 设置轴标签
plt.xlabel(xlabel='单价(元)')
plt.ylabel(ylabel='销量(个)')

# 设置X轴刻度 [1.5, 7) 间隔为 0.5
plt.xticks(ticks=np.arange(1.5, 7, 0.5))
# 设置Y轴刻度
plt.yticks(ticks=np.arange(100, 650, 50))

# 设置图像标题
plt.title(label='单价与销量的关系图')

# 保存图像
# plt.savefig('img/e_scatter.png')

# 展示图片
plt.show()

散点图效果:

 

标签:plot,plt,散点图,matplotlib,Matplotlib,设置,import,scatter
From: https://www.cnblogs.com/zq-zq/p/16858374.html

相关文章

  • Matplotlib.plot 绘制条形图
    Python代码:#导入第三方包importmatplotlibimportnumpyasnpimportmatplotlib.pyplotasplt#matplotlib其实是不支持显示中文的显示中文需要额外设置#设置......
  • Matplotlib.plot 绘制折线图
    Python代码:#导入第三方包importmatplotlibimportmatplotlib.pyplotasplt#matplotlib其实是不支持显示中文的显示中文需要额外设置#设置字体类型,宋体:SimS......
  • VBA 散点图ChartSheet
      Subal()CallCreatingChartOnChartSheet("OptimizeELVSS1000nits","R",167,9)CallCreatingChartOnChartSheet("OptimizeELVSS1000nits","G",167,11)......
  • Matlab中plot函数参数解析
    功能二维曲线绘图 语法1234567plot(Y)plot(X1,Y1,...)plot(X1,Y1,LineSpec,...)plot(...,'PropertyName',PropertyValue,...)plot(axes_hand......
  • python之matplotlib
    matplotlib可以将数据绘制成图像呈现,风格与matlab画图相似,是一款很好用的python库。这篇文档记录matplotlib的学习过程。主要参考见参考1。1概述Matplotlib代码库十分......
  • matlibplot从入门到精通——基本使用
    导入库importmatplotlib.pyplotaspltimportnumpyasnp#%matplotlibinline生成数据#definesomedatax=np.linspace(0,10,100)#100pointsstartingfrom0mu,si......
  • matplotlib
    importmatplotlibasplt#matlab语法plt.figure(figsize=(9,3))#表示图表的长度为9,高度为3#在2行1列位置,画第一个图plt.subplot(211)plt.bar(seasons.stock1)#2......
  • Python matplotlib 学习——建立画布和坐标系
    #导入包importmatplotlib.pyplotasplt#让图表在jupyter展示出来%matplotlibinline#解决中文乱码问题plt.rcParams["font.sans-serif"]='SimHei'#解决负号无法显示plt.......
  • 第3章 Jupyter Notebook, numpy和matplotlib
     3-1jupyternotebook基础Notbook示例  Notbook源码1[1]2forxinrange(5):3print('helloworld')4helloworld5helloworld6hello......
  • Barplot和boxplot作图详解——R语言
    当数据以简单的可视化的形式呈现时,数据便更具有意义并且更容易理解,因为人眼很难从原始数据中得出重要的信息。因此,数据可视化成为了解读数据最重要的方式之一。条形图和箱......