散点图的曲线绘制:散点图的绘制
import numpy as np
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
# 版本检查
print(mpl.__version__) #> 3.0.0
# 导入数据集
midwest = pd.read_csv("https://raw.Githubusercontent.com/selva86/datasets/master/midwest_filter.csv")
# midwest['category']分类,颜色设置为与其一样多
categories = np.unique(midwest['category'])
colors = [plt.cm.tab10(i/float(len(categories)-1)) for i in range(len(categories))]
# 每个分类plot
plt.figure(figsize=(16, 10), dpi= 80, facecolor='w', edgecolor='k')
for i, category in enumerate(categories):
plt.scatter('area', 'poptotal',
data=midwest.loc[midwest.category==category, :],
s=20, c=colors[i], label=str(category))
# 修改x轴,y轴坐标系尺寸区间
plt.gca().set(xlim=(0.0, 0.1), ylim=(0, 90000),
xlabel='Area', ylabel='Population')
plt.xticks(fontsize=12)
plt.yticks(fontsize=12)
plt.title("Midwest Area vs Population", fontsize=22)
plt.legend(fontsize=12)
plt.show()
本案例在Github上的开源地址:https://github.com/jackzhenguo/python-small-examples
欢迎关注微信公众号【Python与算法社区】
- 01-07全屏背景图街景 街景背景图,超级舒适
- 05-30草原上升起不落的太阳c调伴奏视频,魏松-草原上升起不落的太阳
- 03-03怎么批量删除文件名中重复的部分?如何批量删除文件名中相同文字
- 06-21石头诗原创现代诗,原创诗歌:倔强的石头
- 01-12毕业生的幸福原来如此简单:毕业季,在二中的那些年
- 04-07一眼分辨真假青金石方法很简单:青金石知识分享长文
- 01-30猫咪护食有哪些 行为特征?猫咪护食该怎么办原因简单
- 06-19小故事儿童简短小猴子 益智小故事一小猴子的智慧冒险
- 04-05二氧化碳对金属有腐蚀性吗?为什么水中的二氧化碳会对碳钢产生腐蚀
- 02-04考研英语必备词汇多少个:这么重要的词汇你记住了吗
- 10-27巴赫无伴奏组曲 如果没有卡萨尔斯的发现
- 12-01苹果手机nfc支持哪些功能?苹果手机NFC功能介绍
- 03-08精油的萃取压榨法:精油如何萃取
- 12-30做期货为什么不成功?为什么做期货难
- 04-18美好生活总是需要自己来记录:美好生活,源于讲究不将就
- 05-03任天堂switch游戏机上要注意什么?小心温差导致Switch游戏机结露
热门
推荐
- 1勤俭节约周记481
- 2社区庆端午活动方案450
- 3初中数学教师自我介绍499
- 4精选给恋人的情人节祝福语微信锦集58条404
- 5大学生毕业的自我鉴定范文308
- 6益生菌什么时候吃最好,乳酸菌是益生菌吗440
- 7春江花月夜读后感200字读春江花月夜有感217
- 8注册成立一般公司的流程是怎样的233