首页 > 编程语言 > 详细

二、Python开发---39、matplotlib(2)

时间:2020-03-11 13:32:33      阅读:60      评论:0      收藏:0      [点我收藏+]

颜色标记和线型

  技术分享图片

#导入模块
import matplotlib.pyplot as plt
import matplotlib as mpl
plt.figure()
# 解决中文显示问题
mpl.rcParams[font.sans-serif] = [SimHei]
mpl.rcParams[axes.unicode_minus] = False
plt.plot([1,2,3],[5,7,4],color=red, linestyle=dashed, marker=o,markersize = 10,alpha=0.5)
plt.show()

 

相关操作

  1、plt.plot(x,y1,x,y2) ——一张图上显示两条曲线,两个为一组构成一条曲线

  技术分享图片

import matplotlib.pyplot as plt
import numpy as np
x = np.arange(-3,3,0.1)
y1 = np.sin(x)
y2 = np.cos(x)
plt.figure()
plt.plot(x,y1,x,y2)         #一张图上显示两条曲线
plt.plot([1,2,4,3,4])       #没有新的画板,就在一张图上显示
#如果只接收到一个值就默认为y值 ,而x默认为从0 到 n
plt.show()

  2、图例和边框的操作

  技术分享图片

import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
# 解决中文显示问题
mpl.rcParams[font.sans-serif] = [SimHei]
mpl.rcParams[axes.unicode_minus] = False
x1 = [1,2,3]
y1 = [5,7,4]
x2 = [1,2,3]
y2 = [10,14,12]
plt.figure()
plt.plot(x1,y1,ro--,label = First Line)  #设置线条标签
plt.plot(x2,y2,b-,label = Second Line)
#设置标题、标签
plt.xlabel(月份)                            #X轴标签
plt.ylabel(美元单位/亿)                     #Y轴标签
plt.title(进出口数据)                       #标题
#设置X轴范围
plt.xlim(0,6)
#设置y轴范围
plt.ylim(0,15)
#设置X轴刻度
plt.xticks(np.linspace(1,6,6),[str(i) +  for i in range(1,7)])
#设置y轴刻度
plt.yticks(np.arange(0,16,3),[0,300,600,900,1200,1500])
#获取坐标轴信息
ax = plt.gca()
#设置边框
ax.spines[right].set_color(none)
ax.spines[top].set_color(none)
#legend 生成默认图例
plt.legend()
plt.show()

子图的几种操作方式

 

二、Python开发---39、matplotlib(2)

原文:https://www.cnblogs.com/lanzhijie/p/12461730.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!