Ai
1 Star 0 Fork 147

夏国秦/geekbangpython

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
plt_test.py 2.23 KB
一键复制 编辑 原始数据 按行查看 历史
wilson_yin 提交于 2018-05-28 16:33 +08:00 . exercise & timegeekbang.com
import matplotlib.pyplot as plt
#
# #绘制简单的曲线
# plt.plot([1, 3, 5], [4, 8, 10])
# plt.show()
import numpy as np
# x= np.linspace(-np.pi,np.pi,100) # x轴的定义域为 -3.14~3.14,中间间隔100个元素
# plt.plot(x,np.sin(x))
# #显示所画的图
# plt.show()
# x = np.linspace(-np.pi * 2, np.pi * 2, 100) # 定义域为: -2pi 到 2pi
# plt.figure(1, dpi=50) # 创建图表1
# for i in range(1, 5): # 画四条线
# plt.plot(x, np.sin(x / i))
# plt.show()
#
# plt.figure(1, dpi=50) # 创建图表1,dpi代表图片精细度,dpi越大文件越大,杂志要300以上
# data = [1, 1, 1, 2, 2, 2, 3, 3, 4, 5, 5, 6, 4]
# plt.hist(data) # 只要传入数据,直方图就会统计数据出现的次数
#
# plt.show()
# x = np.arange(1,10)
# y = x
# fig = plt.figure()
# plt.scatter(x,y,c = 'r',marker = 'o') #c = 'r'表示散点的颜色为红色,marker 表示指定三点多形状为圆形
# plt.show()
# import matplotlib.pyplot as plt
# import numpy as np
# import pandas as pd
#
# iris = pd.read_csv("./iris_training.csv")
# print (iris.head() )
#
# #绘制散点图
# iris.plot(kind="scatter", x="120", y="4")
#
# # 没啥用,只是让pandas 的plot() 方法在pyCharm上显示
# plt.show()
#
# import matplotlib.pyplot as plt
# import numpy as np
# import pandas as pd
# import seaborn as sns
#
# iris = pd.read_csv("./iris_training.csv")
# #设置样式
# sns.set(style="white", color_codes=True)
# # 设置绘制格式为散点图
# sns.jointplot(x="120", y="4", data=iris, size=5)
# # distplot绘制曲线
# sns.distplot(iris['120'])
#
# # 没啥用,只是让pandas 的plot() 方法在pyCharm上显示
# plt.show()
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns
import warnings
warnings.filterwarnings("ignore")
iris = pd.read_csv("./iris_training.csv")
sns.set(style="white", color_codes=True)
# FacetGrid 一般绘图函数
# hue 彩色显示分类0/1/2
# plt.scatter 绘制散点图
# add_legend() 显示分类的描述信息
# sns.FacetGrid(iris, hue="virginica", size=5).map(plt.scatter, "120", "4").add_legend()
sns.FacetGrid(iris, hue="virginica", size=5).map(plt.scatter, "setosa", "versicolor").add_legend()
# 没啥用,只是让pandas 的plot() 方法在pyCharm上显示
plt.show()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/guoqinx/geekbangpython.git
git@gitee.com:guoqinx/geekbangpython.git
guoqinx
geekbangpython
geekbangpython
master

搜索帮助