网站首页 > 文章中心 > 其它

python的plt函数

作者:小编 更新时间:2023-08-22 14:00:09 浏览量:437人看过

Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围

import matplotlib.pyplot as plt

x_values=list(range(11))? ?#x轴的数字是0到10这11个整数

plt.plot(x_values,y_values,c='green')?#用plot函数绘制折线图,线条颜色设置为绿色

plt.show()

from matplotlib.pyplot import MultipleLocator

#从pyplot导入MultipleLocator类,这个类用于设置刻度间隔

python的plt函数-图1

x_values=list(range(11))

plt.plot(x_values,y_values,c='green')

x_major_locator=MultipleLocator(1)?#把x轴的刻度间隔设置为1,并存在变量里

y_major_locator=MultipleLocator(10)?#把y轴的刻度间隔设置为10,并存在变量里

ax=plt.gca()?#ax为两条坐标轴的实例

ax.xaxis.set_major_locator(x_major_locator)?#把x轴的主刻度设置为1的倍数

ax.yaxis.set_major_locator(y_major_locator)?#把y轴的主刻度设置为10的倍数

python的plt函数-图2

python中plot怎么设置横纵坐标名称

用plot画二维图像时,默认情况下的横坐标和纵坐标显示的值有时达不到自己的需求,需要借助xticks()和yticks()分别对横坐标x-axis和纵坐标y-axis进行设置.

import numpy as np

plt.plot(x,y)

此时的x轴和y轴都是只显示偶数,其它的奇数未显示,这样在展示实验效果或放入文章中都会影响其可读性.

为了设置坐标轴的值,增加其可读性,有多种方法.这里介绍的是matplotlib的函数xticks()和yticks().

扩展资料

基本用法:

import pandas as pd

# 定义一个线性方程

# 定义一个二次方程

# 设置x轴的文本,用于描述x轴代表的是什么

plt.xlabel("I am x")

# 设置y轴的文本,用于描述y轴代表的是什么

plt.ylabel("I am y")

# 绘制红色的线宽为1虚线的线条

plt.plot(x, y1, color='red', linewidth=1.0, linestyle='--')

# 显示图表

百度百科——plot

Python气象数据处理与绘图(18):泰勒图

泰勒图绘制的核心思想是设计一个只有第一象限的极坐标,并将方差,相关系数进行捆绑,通过转化为极坐标系坐标进行绘制.为了实现泰勒图的绘制,我设计了两个函数:

set_tayloraxes(fig, location=111) 和plot_taylor(axes, refsample, sample, args, *kwargs)

set_tayloraxes()函数用于建立一个泰勒图的坐标系,这个自定义函数一般情况下不建议修改,每一个参数都是经过多次调试得到的,很可能牵一发动全身.所以呢,将绘图部分的独立成为了plot_taylor函数(),这部分函数较为简单,目的就是将需要绘图的数据,转换为极坐标系坐标,通过plot函数将散点打在泰勒图上,这个函数模块较为简单,可以根据自己的输入数据情况进行调整.

下面介绍下函数的具体用法:

输入:

fig: 需要绘图的figure

输出:

polar_ax:泰勒坐标系

axes : setup_axes返回的泰勒坐标系

refsample :参照样本

sample :评估样本

args, *kwargs :plt.plot()函数的相关参数,设置点的颜色,形状等等.

下面给出示例:

用Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围

转自 跳转链接

第一段:用默认设置绘制折线图

#x轴的数字是0到10这11个整数

#y轴的数字是x轴数字的平方

#用plot函数绘制折线图,线条颜色设置为绿色

#设置图表标题和标题字号

#设置刻度的字号

#设置x轴标签及其字号

#设置y轴标签及其字号

#显示图表

制作出图表

第二段:手动设置坐标轴刻度间隔以及刻度范围

x_major_locator=MultipleLocator(1)

#把x轴的刻度间隔设置为1,并存在变量里

y_major_locator=MultipleLocator(10)

#把y轴的刻度间隔设置为10,并存在变量里

ax=plt.gca()

#ax为两条坐标轴的实例

ax.xaxis.set_major_locator(x_major_locator)

#把x轴的主刻度设置为1的倍数

ax.yaxis.set_major_locator(y_major_locator)

#把y轴的主刻度设置为10的倍数

绘制结果

以上就是土嘎嘎小编为大家整理的python的plt函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章