ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python数据可视化 | matplotlib.pyplot()函数绘制线形图,感受数据直观变化

2021-07-02 15:05:09  阅读:215  来源: 互联网

标签:数据分析 plot name python pyplot matplotlib df pandas


微信公众号:Python 集中营
简单的事情重复做,重复的事情坚持做,坚持的事情用心做;

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

相关依赖库

 1'''
2线形图
3'''
4# matplotlib 数据可视化库
5
6import matplotlib.pyplot as plt
7
8# pandas 数据提炼库
9
10import pandas as pd

基本线性图

 1'''
2基本线性图
3'''
4import numpy as np
5
6# 从1到20均取20个点
7
8# x = np.linspace(1, 20, 20)
9
10# y = 3 * x
11
12# plt.plot(x, y)
13
14# plt.show()

plot()函数属性

 1'''
2plot()函数线性图属性
3'''
4# 线条颜色,color='g'
5
6# 线条风格,linestyle='--'
7
8# 线条粗细,linewidth=5.0
9
10# 标记风格,marker='o'
11
12# 标记颜色,markerfacecolor='b'
13
14# 标记尺寸,markersize=20
15
16# 透明度,alpha=0.5
17
18# 线条和标记节点格式字符 如果不设置颜色,系统默认会取一个不同颜色来区别线条

 

构造原始数据

 1'''
2构造原始数据
3'''
4data_dict = {
5    'name': ['李元吉', '李建成', '李世民', '李元霸'],
6    'score': [89, 92, 92, 96]
7}
8
9df = pd.DataFrame(data_dict)
10
11print(df)
12
13#   name  score
14# 0  李元吉     89
15# 1  李建成     92
16# 2  李世民     92
17# 3  李元霸     96

plot()参数实例

 1'''
2plot()参数实例
3'''
4# 设置网格线,color='b‘指定网格线颜色
5
6# axis='x',axis='y',指定网格线X或Y轴方向,不指定则X和Y方向都有
7
8plt.grid()
9
10# 设置中文字体
11
12plt.rcParams['font.sans-serif']=['SimHei']
13
14# 设置X轴为姓名,设置Y轴为成绩
15
16plt.plot(df['name'],df['score'])
17
18# 设置线条颜色属性,g表示绿色也就是green的首字母,也可以使用其他颜色表示方式
19
20plt.plot(df['name'],df['score'],color='g')
21
22# 设置线段的属性,--表示虚线
23
24plt.plot(df['name'],df['score'],color='g',linestyle='--')
25
26# 设置设置线段属性,宽度为4
27
28plt.plot(df['name'],df['score'],color='g',linestyle='--',linewidth='4')
29
30# 设置标记属性为D,重点显示数据点位
31
32plt.plot(df['name'],df['score'],color='g',linestyle='--',linewidth='4',marker='D')
33
34# 展示图例
35
36plt.show()

 

 

▼往期精彩回顾▼

python数据可视化 | matplotlib.pyplot()函数绘制饼图

python数据可视化 | DataFrame.plot()函数绘制数据图

趣味python | 一步一步绘制小猪佩奇pandas数据分析 | pandas.DataFrame数据修改、索引设置、数据组合python数据分析 | pandas.DataFrame基本数据提炼与处理python数据分析 | pandas.DataFrame基本聚合函数统计数据python数据分析 | 多种方式获取pandas.DataFrame数据对象python数据分析 | 重新认识数据分析中的三剑客?python数据分析 | pandas关于csv文件的读写操作python数据分析 | 学习路线一览python数据分析|pandas的excel基本数据操作(附加篇)python爬虫|pyspider的第一个爬虫程序,大功告成!

 

标签:数据分析,plot,name,python,pyplot,matplotlib,df,pandas
来源: https://blog.51cto.com/u_14128936/2970276

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有