plt画图像图例的位置怎么写代码_用plotly和plt画图的基本设置(标题、坐标轴、图例、注释、图像)...

本文介绍了如何使用matplotlib和plotly进行图像绘制,包括设置标题、坐标轴、图例和注释。在matplotlib中,通过plt.subplots创建figure和axes,使用set_xlabel和set_ylabel设置坐标轴标签,使用set_title设置标题,用legend设置图例位置。在plotly中,创建bar和scatter图,自定义布局包括坐标轴、图例、注释和图形大小。文章详细讲解了各种参数和代码示例。
摘要由CSDN通过智能技术生成

非常好的文章,值得推荐。

一 用matplotlib.pyplot/或者seaborn画图

import matplotlib.pyplot as plt

import searborn as sns

#中文乱码的处理

plt.rcParams['font.sans-serif'] =['Microsoft YaHei']

plt.rcParams['axes.unicode_minus'] = False

''' matplotlib的图像都位于Figure对象中,不能通过空Figure绘图,必须用add_subplot创建一个或多个subplot才行: 创建包含subplot网格的figure是一个非常常见的任务,matplotlib有一个更为方便的方法plt.subplots, 它可以创建一个新的Figure,并返回一个含有已创建的subplot对象的NumPy数组 必须调用plt.legend(或使用ax.legend,如果引用了轴的话)来创建图例,无论绘图时是否传递label标签选项。 '''

#一图像figure

##首先新建一个图像(figure)和图(axes),图像figure包含多个或者一个axes(图)

fig, ax = plt.subplot(figsize=(图像宽度,图像高度))

##调整图axes到图像边缘的距离

fig.subplots_adjust(left=0.05,right=0.99,bottom=0.07,top=0.95,wspace=0.1,hspace=0.1 )

##这里的数字是相对整个图像的位置,图片的最低端是0,最左边是0

##存储图像到本地

fig.savefig('figpath.png', dpi=400, bbox_inches='tight')

'''文件类型是通过文件扩展名推断出来的。因此,如果你使用的是.pdf,就会得到一个PDF文件。发布图片时最常用到两个重要的选项是dpi(控制“每英寸点数”分辨率)

bbox_inches(可以剪除当前图表周围的空白部分)。要得到一张带有最小白边且分辨率为400DPI的PNG图片,可以向上一样设置:

'''

#二图axes

##图的标签

ax.set_title(label='', fontdict= , loc='center', pad= , **kwargs)

###fontdict的参数

fontdict = {'fontsize': plt.rcParams['axes.titlesize'],

'fontweight' : plt.rcParams['axes.titleweight'],

'verticalalignment': 'baseline',

'horizontalalignment': 'loc'}

titlefont = {'family': 'Microsoft YaHei', 'color': 'darkcyan',

'weight': 'normal','size': 18}

##图的坐标轴

###坐标轴的标签

ax.set_xlabel(xlabel= ,fontdict= ,labelpad= ,)

###坐标轴刻度的范围

ax.xlim()

ax.xlim(0,100):x轴的刻度最小在0,最大在100

###

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值