lect02_codes04_Seanborn
2024-05-15 01:01:48
Pandas及Seanborn绘图
1.Pandas绘图
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt%matplotlib notebook
#设置绘图样式
plt.style.use('seaborn-colorblind')
DataFrame绘图
df=pd.DataFrame({'A':np.random.randn(365).cumsum(0),'B':np.random.randn(365).cumsum(0)-20,'C':np.random.randn(365).cumsum(0)+20},index=pd.date_range('2017/1/1',periods=365)
)
df.head()
A | B | C | |
---|---|---|---|
2017-01-01 | -1.698398 | -20.924948 | 20.212802 |
2017-01-02 | -2.435280 | -19.829875 | 20.926675 |
2017-01-03 | -2.562967 | -19.745036 | 21.485979 |
2017-01-04 | -3.389562 | -19.060533 | 21.424233 |
2017-01-05 | -2.279047 | -19.132374 | 21.485540 |
df.plot()
<IPython.core.display.Javascript object>
<matplotlib.axes._subplots.AxesSubplot at 0x1ea18b50d90>
df.plot('A','B',kind='scatter')
<IPython.core.display.Javascript object>
<matplotlib.axes._subplots.AxesSubplot at 0x1ea18f2bc70>
#颜色(c)和大小(s)由'B'列的数据决定
#c:color s:size
ax=df.plot('A','C',kind='scatter',c='B',s=df['B'],colormap='viridis')
<IPython.core.display.Javascript object>
c:\users\asus\appdata\local\programs\python\python38\lib\site-packages\matplotlib\collections.py:857: RuntimeWarning: invalid value encountered in sqrtscale = np.sqrt(self._sizes) * dpi / 72.0 * self._factor
#设置坐标为相同比例
ax.set_aspect('equal')
df.plot(kind='box')
<IPython.core.display.Javascript object>
lect02_codes04_Seanborn相关推荐
最新文章
- oracle之 手动创建 emp 表 与 dept 表
- [解决方案记录]No module named fused(stylegan2的bug,已更新)
- python教程课后答案-python从入门到实践课后习题第八章
- vue.js 组件之间传递数据
- 【问题记录】raise IndexError(‘index {} is out of range‘.format(idx)) index 0 is out of range
- JDK 8的启发性Javadoc
- react中使用构建缓存_完整的React课程:如何使用React构建聊天室应用
- 【今日CV 视觉论文速览】28 Nov 2018
- (转贴)正则表达式学习心得体会(5)
- @scheduled注解配置时间_Spring Cloud 之配置服务器(下)配置刷新
- Android安全:代码注入
- spring @Transactional注解的使用和失效场景
- MYSQL 表左连接 ON AND 和ON WHERE 的区别
- 决策树从理论到 Python 实现再到实战,万字长文 + 思维导图.整理
- 城市智慧灯杆解决方案
- DL | DeepDream过程和原理概要
- 【无标题】程序员的一大步
- 大麦票夹:从工具到服务的技术演进之路
- android获取应用权限管理,如何在android中获取应用程序权限设置?
- {:query, :rabbit@centos7, {:badrpc, :timeout}} 快速解决