matplotlib之scatter散点、bar直方图(笔记四)
作者:互联网
散点图代码:
# -*- coding:utf-8 -*-
#matplotlib散点图
import matplotlib.pyplot as plt
import numpy as np
# plt.scatter(np.arange(5),np.arange(5))
x=np.random.normal(0,1,500)
y=np.random.normal(0,1,500)
plt.scatter(x,y,c="b",alpha=0.5)
plt.show()
图形展示:
直方图代码:
# -*- coding:utf-8 -*-
#matplotlib直方图
import matplotlib.pyplot as plt
import numpy as np
x=np.arange(10)
y=2**x +10
plt.bar(x,y)
plt.show()
倒立:
# -*- coding:utf-8 -*-
#matplotlib直方图
import matplotlib.pyplot as plt
import numpy as np
x=np.arange(10)
y=2**x +10
plt.bar(x,-y)
plt.show()
图形展示:
柱状图的颜色设置和柱状图的数值展示:
# -*- coding:utf-8 -*-
#matplotlib直方图
import matplotlib.pyplot as plt
import numpy as np
x=np.arange(10)
y=2**x +10
# plt.bar(x,-y)
plt.bar(x,y,facecolor='#9999ff',edgecolor='white')#edgecolor边框颜色#facecolor柱子的颜色
for x,y in zip(x,y):#使用zip同时读取x和y的值
plt.text(x,y,'%.2f' %y,ha='center',va='bottom')#描述信息x和y的坐标,数值显示出来
plt.show()
展示效果:
标签:10,plt,bar,散点,matplotlib,直方图,np,import 来源: https://blog.csdn.net/chehec2010/article/details/116651150