matplotlib相关 (原)python中matplotlib的颜色及线条控制

# import os
# os.chdir('/Users/xyy/Desktop/笔记')
# values = [1, 5, 8, 9, 2, 0, 3, 10, 4, 7]
# import matplotlib.pyplot as plt
# plt.plot(range(1,11), values) #plot(x轴,y轴)
# plt.savefig('MySamplePlot.png', format='png') #存储为png格式


# values = [0, 5, 8, 9, 2, 0, 3, 10, 4, 7]
# import matplotlib.pyplot as plt
# ax = plt.axes()  #设置句柄(指向轴的指针)
# ax.set_xlim([0, 11])
# ax.set_ylim([-1, 11]) #改变轴的界限
# ax.set_xticks([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
# ax.set_yticks([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) #改变用来显示数据的刻度
# ax.grid() #添加网格线,缺点增加噪声,或者设置
# plt.plot(range(1,11), values)
# plt.show()


values = [1, 5, 8, 9, 2, 0, 3, 10, 4, 7]
values2 = [3, 8, 9, 2, 1, 2, 4, 7, 6, 6]
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号

plt.plot(range(1,11), values, '--') #使用线条样式
plt.plot(range(1,11), values2, ':')
plt.plot(range(1,11), values, 'o--') #添加标记
plt.plot(range(1,11), values2, 'v:')
plt.xlabel('x轴') #x,y轴添加标签
plt.ylabel('y轴')
plt.annotate(xy=[1,1], s='注释图表') #注释图表

# line1 = plt.plot(range(1,11), values) #创建图例
# line2 = plt.plot(range(1,11), values2)
plt.legend(['图例First', '图例Second'], loc=4)

plt.show()

# '-'实线
# '--'虚线
# '-.'点划线
# ':'点线

# plot(x轴,y轴,线条样式\线条颜色\标记符号)

(原)python中matplotlib的颜色及线条控制

 https://www.cnblogs.com/darkknightzh/p/6117528.html

猜你喜欢

转载自www.cnblogs.com/xuwinwin/p/11450827.html
今日推荐