乐于分享
好东西不私藏

在Excel中使用Python:使用Matplotlib创建散点图

在Excel中使用Python:使用Matplotlib创建散点图
学习Excel技术,关注微信公众号:
excelperfect

标签:Excel函数PY函数

散点图通常用于展示两个数据变量之间的关系。本文介绍在Excel中使用PythonMatplotlib库创建散点图。使用鸢尾花样本数据集作为本示例数据,可以在此下载:

python-in-excel-iris-dataset-mt.xlsx

首先,在Excel工作表单元格中输入:

=py

接着输入(,或者按Tab键,转换为Python单元格,如下图1所示。

1

在该单元格中输入下面的代码:

import matplotlib.pyplot as pltplt.scatter(xl("Table1[sepal_length]"), xl("Table1[sepal_width]"))#添加x和y轴标签plt.xlabel('sepal_length')plt.ylabel('sepal_width')#添加标题plt.title('Sepal length and width analysis')

如下图2所示。

2

其中,使用import语句导入Matplotlib库并将plt作为其别名;使用Matplotlibscatter函数来绘制散点图。

Ctrl+Enter组合键执行Python代码,结果如下图3所示。

3

单击该单元格Image左侧的卡图标,可以预览所绘制的图表,如下图4所示。

4

保持选择该单元格。单击公式编辑栏左侧的下拉箭头,如下图5所示。

5

从菜单中选择“Excel值”,结果如下图6所示,可以看到单元格中包含了一个图表。

6

单击其右上侧的“创建引用”图标,将图表提取到工作表中,如下图7所示。

7

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。