matplotlib
NoOne-csdn
永远年轻,永远热泪盈眶
展开
-
matplotlib必知必会
获取所有的自带样式plt.style.available[‘seaborn-dark’, ‘seaborn-darkgrid’, ‘seaborn-ticks’, ‘fivethirtyeight’, ‘seaborn-whitegrid’, ‘classic’, ‘_classic_test’, ‘fast’, ‘seaborn-talk’, ‘seaborn-dark-palette’...原创 2019-10-15 16:24:59 · 141 阅读 · 0 评论 -
matplotlib 查看所有可设置字体以及设置中文字体
a = sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])for i in a: print(i)plt.rcParams["font.family"] = 'Arial Unicode MS'转载 2019-06-28 15:36:15 · 11968 阅读 · 0 评论 -
matplotlib 时间处理函数
import datetimeimport numpy as npimport matplotlib.pyplot as pltimport matplotlib.dates as mdatesmonths=mdates.MonthLocator()days=mdates.DayLocator()timeFmt=mdates.DateFormatter('%Y-%m')...转载 2018-12-12 09:16:57 · 715 阅读 · 0 评论 -
matplotlib实例
import matplotlib.pyplot as pltimport numpy as npx=np.arange(-2*np.pi,2*np.pi,0.01)y=np.sin(3*x)/xy2=np.sin(2*x)/xy3=np.sin(x)/xplt.plot(x,y,color='b')plt.plot(x,y2,color='r')plt.plot(x,y...转载 2018-12-12 09:14:50 · 249 阅读 · 0 评论 -
matplotlib 子图网格
import matplotlib.pyplot as pltimport numpy as npgs=plt.GridSpec(3,3)fig=plt.figure(figsize=(6,6))x1=np.array([1,3,2,5])y1=np.array([4,3,7,2])x2=np.arange(5)y2=np.array([3,2,4,6,4])s1=fig....转载 2018-12-12 09:11:00 · 812 阅读 · 0 评论 -
matplotlib plot pie
来自https://matplotlib.org/gallery/pie_and_polar_charts/pie_demo2.html#sphx-glr-gallery-pie-and-polar-charts-pie-demo2-pyimport matplotlib.pyplot as plt"""demo1"""# Pie chart, where the slices w...转载 2018-11-01 20:40:30 · 495 阅读 · 0 评论 -
matplot ax.margin 缩放坐标轴
'''matplot.axes.Axes.margins() sets margins used to autoscale the matplotlib.axes default=0.05'''import numpy as npimport matplotlib.pyplot as pltdef f(t): return np.exp(-t) * np.cos(2*np....原创 2018-11-01 20:15:52 · 6110 阅读 · 0 评论 -
matplotlib pie
import matplotlib.pyplot as pltlabels='frogs','hogs','dogs','logs'sizes=15,20,45,10colors='yellowgreen','gold','lightskyblue','lightcoral'explode=0,0.1,0,0plt.pie(sizes,explode=explode,labels=la...转载 2018-09-27 14:36:10 · 361 阅读 · 0 评论 -
matplotlib 设置坐标轴位置(spines),设置坐标别名(xticks,yticks)
参考的这import numpy as npimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif']='SimHei'plt.figure(figsize=(8,5), dpi=80)plt.subplot(111)X = np.linspace(-np.pi, np.pi, 256,endpoint=T...原创 2018-09-27 14:31:18 · 11392 阅读 · 3 评论 -
matplotlib 修改字体属性 (旋转,类型,粗细,颜色,大小)
参考的这#一般字体统一用一个字典控制font={'family':'serif', 'style':'italic', 'weight':'normal', 'color':'red', 'size':16}plt.text(x,y,'text',fontdict=font)x=linspace(0,180,5) 改变字体te...转载 2018-09-26 20:26:34 · 72470 阅读 · 0 评论 -
matplotlib 自动旋转日期标注,绘图表区域着色
fig.autofmt_xdate() plt.fill_between(dates,highs,lows,facecolor='blue',alpha=0.1)原创 2018-09-26 10:54:51 · 851 阅读 · 0 评论 -
matplotlib 中文显示设置
from matplotlib import pyplot as pltplt.rcParams['font.sans-serif']=['SimHei']#用来正常显示中文标签plt.rcParams['axes.unicode_minus']=False #用来正常显示符号原创 2018-09-26 10:10:59 · 425 阅读 · 0 评论