其他分享
首页 > 其他分享> > matplotlib之scatter散点、bar直方图(笔记四)

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