文章目录
本栏目文章旨在为保存自己所敲过的代码,同时供广大编程爱好者学习和指正
1.彩色版
import numpy
import pandas as pd
from pandas import Series,DataFrame
import matplotlib.pyplot as plt
import seaborn as sb
plt.rcParams['font.sans-serif']=['SimHei']
"""定义数据"""
height=[1500,500,1500,2000,1000,500,1]
x=['北美洲','南美洲','欧洲','亚洲','大洋洲','非洲','南极洲']
"""画图"""
plt.figure(dpi=100)
plt.bar(x=['北美洲','南美洲','欧洲','亚洲','大洋洲','非洲','南极洲'],
height=[1500,500,1500,2000,1000,500,1],
color=[(.5,.1,.1),(.2,.5,.2),(.3,.3,.7),(.9,.4,.4),(.7,.3,.5),(.6,.1,.6),(.7,.0,.7)]
)
a=0
deviation=0
for i in x:
plt.text(x=-0.2+deviation,y=int(height[a]+30),s=height[a])
a+=1
deviation+=1
plt.show()
结果如下图:
2.黑灰色版
import numpy
import pandas as pd
from pandas import Series,DataFrame
import matplotlib.pyplot as plt
import seaborn as sb
plt.rcParams['font.sans-serif']=['SimHei']
"""定义数据"""
height=[1500,500,1500,2000,1000,500,1]
x=['北美洲','南美洲','欧洲','亚洲','大洋洲','非洲','南极洲']
"""画图"""
plt.figure(dpi=100)
plt.bar(x=['北美洲','南美洲','欧洲','亚洲','大洋洲','非洲','南极洲'],
height=[1500,500,1500,2000,1000,500,1],
color=[(.1,.1,.1),(.2,.2,.2),(.3,.3,.3),(.4,.4,.4),(.5,.5,.5),(.6,.6,.6),(.7,.7,.7)]
)
a=0
deviation=0
for i in x:
plt.text(x=-0.2+deviation,y=int(height[a]+30),s=height[a])
a+=1
deviation+=1
plt.show()
结果如下图