pyhton数据可视化搬运笔记(自用)

python数据分析与可视化分析

第一节绘制图像笔记

 

​
#绘制未来十五天的天气
import pandas as pd //数据分析库
import matpoltlib.pyplot as plt //数据可视化分析
df=pd.read_excel('excel文件名')
df.head();//输出前五条

x=df['日期'] //x轴
y=df['温度'] //y轴

plt.plot(x,y)
plt.show();

​

这样写 会出现下面的警告

通过提示的信息,进行注册

添加这两句代码

from pandas.plotting import register_matplotlib_converters
register_matplotlib_converters()

添加之后的整体代码如下

#绘制未来十五天的天气
import pandas as pd //数据分析库
import matpoltlib.pyplot as plt //数据可视化分析

//添加的代码
from pandas.plotting import register_matplotlib_converters
register_matplotlib_converters()

df=pd.read_excel('excel文件名')
df.head();//输出前五条

x=df['日期'] //x轴
y=df['温度'] //y轴

plt.plot(x,y)
plt.show();

举例的截图

execl的数据

 结果截图

 

第二节线条样式笔记

 

代码示例

import matpoltlib.pyplot as plt //数据可视化分析

x=[1,2,3,4,5] //x轴
y=[10,20,30,40,50] //y轴

//这里color参数对应的第一节的plt.plot(x,y,format_string)的format_string参数的位置
plt.plot(x,y,color='r')//将线条设置为红色 r对应为红色
//plt.plot(x,y,color='0.5') 0.5是灰度值,取值范围是0到1之间的闭区间 [0,1]
//plt.plot(x,y,'#000000') 十六进制颜色
plt.show();

设置图中线条的样式

设置线条样式代码

import matpoltlib.pyplot as plt //数据可视化分析

x=[1,2,3,4,5] //x轴
y=[10,20,30,40,50] //y轴

plt.plot(x,y,color='r',linestyle=':')//设置线条颜色为红色,线条样式为虚线

//再次设置 (这里有疑问,推测是双y公用x轴,因为python特性,省略了)
//进一步推测可以三y共用一个x轴
y=[12,24,36,48,60] //y轴
plt.plot(x,y,color='b',linestyle='-.')//设置线条颜色为蓝色,线条样式为-.
plt.show();

第三节 散点图

代码示例

import matpoltlib.pyplot as plt //数据可视化分析

x=[1,2,3,4,5] //x轴
y=[2,10,6,7,17] //y轴

plt.plot(x,y,'ro')//设置为散点图 散点样式为o实心圆点样式 颜色 r为红色

// plt.plot(x,y,'bv')  设置为散点图 散点样式为V倒三角点样式 颜色 b为蓝色

plt.show();

回顾绘制天气的代码,进行样式修改

设置折线拐点的样式 为实心原点

#绘制未来十五天的天气
import pandas as pd //数据分析库
import matpoltlib.pyplot as plt //数据可视化分析

//添加的代码
from pandas.plotting import register_matplotlib_converters
register_matplotlib_converters()

df=pd.read_excel('excel文件名')
df.head();//输出前五条

x=df['日期'] //x轴
y=df['温度'] //y轴

plt.plot(x,y,marker='o')//设置折线拐点的样式 为实心原点
plt.show();

运行结果,如图所示

以此类推设置线条颜色 

//设置折线拐点的样式 为实心原点 线条颜色设置为红色
plt.plot(x,y,marker='o',color='r')

 

 设置折线拐点内部颜色

//设置折线拐点的样式 为实心原点 marker 线条颜色设置为红色 color 
//折线拐点内部颜色设置为 白色 markerfacecolor
plt.plot(x,y,marker='o',color='r',markerfacecolor='w')

//markerfacecolor可以简写,简写为mfc
plt.plot(x,y,marker='o',color='r',mfc='w')


 

第四节 画布的设置

 

代码示例

#绘制未来十五天的天气
import pandas as pd //数据分析库
import matpoltlib.pyplot as plt //数据可视化分析

//添加的代码
from pandas.plotting import register_matplotlib_converters
register_matplotlib_converters()

df=pd.read_excel('excel文件名')
df.head();//输出前五条

//设置画布颜色
plt.figure(facecolor='yellow')

x=df['日期'] //x轴
y=df['温度'] //y轴

plt.plot(x,y,marker='o',color='r',mfc='w')
plt.show();

运行结果,如图所示

 

其他设置

设置画布大小

//设置画布大小 figsize(5,3)是一个元组 (5,3)指的是500*300
plt.figure(figsize(5,3))

 第五节 关于坐标轴的设置

设置坐标轴的标题

#绘制未来十五天的天气
import pandas as pd //数据分析库
import matpoltlib.pyplot as plt //数据可视化分析

//添加的代码
from pandas.plotting import register_matplotlib_converters
register_matplotlib_converters()

df=pd.read_excel('excel文件名')
df.head();//输出前五条

//设置画布颜色
plt.figure(figsize(10,6))

x=df['日期'] //x轴
y=df['温度'] //y轴

//设置x轴标题
plt.xlabel('时间')

plt.plot(x,y,marker='o',color='r',mfc='w')
plt.show();

 这样写会出现如下警告,原因是出现了中文,没有办法解析中文

 添加如下代码,用于处理中文

plt.rcParams[font.sans-serif]=['SimHei']

完整代码

#绘制未来十五天的天气
import pandas as pd //数据分析库
import matpoltlib.pyplot as plt //数据可视化分析

//添加的代码
from pandas.plotting import register_matplotlib_converters
register_matplotlib_converters()

df=pd.read_excel('excel文件名')
df.head();//输出前五条

//用于设置中文
plt.rcParams[font.sans-serif]=['SimHei']

//设置画布颜色
plt.figure(figsize(10,6))

x=df['日期'] //x轴
y=df['温度'] //y轴

//设置x轴标题
plt.xlabel('时间')

//设置y轴标题
plt.ylabel('室外温度')

plt.plot(x,y,marker='o',color='r',mfc='w')
plt.show();

运行结果如图所示

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值