python绘制国内生产总值散点图_Python学习第90课-数据可视化之散点图绘制

【每天几分钟,从零入门python编程的世界!】

今天我们学习散点图,在统计学或者机器学习方面,或者在金融风险控制方面,金融风险控制经常要看异常交易、信贷风险,做这样的分析就要用到一个图--散点图(scatter plot)。

下面我们假设绘制一个散点图需要的数据如下:

x=[1,2,3,4,5,6,7,8,9,10]

y=[2,5,3,1.6,4.3,5.8,6.2,7.5,8.1,9]

根据之前学习绘制折线图、柱状图、直方图的经验,我们可以总结出规律:用Python的matplotlib绘制图形,就是plt.后面跟上要绘制的图形的英文单词的缩写,或者截取该英文单词的一部分作为一个函数,这个函数里面可以传入参数,可以设置图形的类型,设置图形的标签,设置图形的颜色等等。

那么我们绘制散点图,就可以这样写:

plt.scatter(x,y,label="scatter_plot",color="orange",marker="$",s=5)

在这里,参数x和y是需要传入的数据;label是画出的图形的标签,相当去说明一下你画的图代表什么,label可以随便取名字;marker相当于绘图的笔触,s就是size,即笔触的大小。除了数据参数,其他的很多参数都可以自定义,如何自定义,可以查看matplotlib这个工具的文档说明。像这样的参数会有成百上千个,任何人都不可能记住,所以如果有不清楚的或者忘记的东西,查文档去解决。

完整代码如下:

dcc451da81cb39db1cc73f539b807121aa1830cf.jpeg?token=a18072b80c1845af2644d4a5aa0e430c&s=8E40E013114E654D4E6105DB0000C0B2

用python绘制散点图的代码

代码运行结果如下:

e4dde71190ef76c6b9a36004da8085ffae5167c3.jpeg?token=bc0843c1226b4b2773461caf1da132ad&s=48203C72035F41CA5E7500DA0000D0B3

代码运行结果

以上是用python绘制散点图的介绍。

我是时问新,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python数据可视化散点图可以使用三种绘图包来实现,它们分别是Matplotlib、Seaborn和ECharts。使用Matplotlib绘制散点图的方法是将数据作为Numpy的ndarray传入,然后使用Matplotlib的函数来生成图形。而Seaborn是在Matplotlib的基础上进行封装的,提供了更高级的统计绘图功能,也可以用来绘制散点图。ECharts是一款由百度开发的开源图表库,使用JavaScript编写,但也提供了Python的接口。 如果想使用Matplotlib来绘制散点图,首先需要安装Matplotlib库,可以使用`pip install matplotlib`命令来进行安装。然后按照以下步骤来进行绘制: 1. 导入必要的库:`import numpy as np`和`import matplotlib.pyplot as plt` 2. 准备数据:使用Numpy生成随机数据作为散点图的数据,例如:`y = np.random.standard_normal(10)` 3. 绘制散点图:使用Matplotlib的scatter函数来绘制散点图,例如:`plt.scatter(x, y)` 4. 添加图形标题和轴标签:使用Matplotlib的title、xlabel和ylabel函数来添加图形的标题、x轴标签和y轴标签,例如:`plt.title('Scatter Plot')`、`plt.xlabel('X')`和`plt.ylabel('Y')` 5. 显示图形:使用Matplotlib的show函数来显示图形,例如:`plt.show()` 以上是使用Matplotlib绘制散点图的基本步骤。对于Seaborn和ECharts,使用方法与Matplotlib有所不同,可以根据具体需求选择合适的绘图包来进行数据可视化。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Python可视化必看,用三种方式学会制作散点图!](https://blog.csdn.net/littlelianglian/article/details/106917256)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Python 绘制可视化折线图](https://download.csdn.net/download/weixin_38687343/14840810)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Python数据可视化散点图(基础篇---图文并茂详细版!!!)](https://blog.csdn.net/qq_45261963/article/details/118086413)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值