二、Python开发——matplotlib画图x轴任意尺寸拉长
matplotlib画图x轴任意尺寸拉长:
我们在使用python的matplotlib进行绘图时,有时会发现画出的图片x轴跟y轴是等比例的,如下图1所示;但是有时我们需要看到x轴上非常多的数据信息,因此需要拉长x轴的需求。具体python实现方法见下,效果见下图2所示:
图1
import matplotlib.pyplot as pltdef demo_plot(x, y, x_maxsize, save_path):plt.figure()plt.plot(x, y)#plt.ylim((0, 1000))plt.title("Demo")plt.xlabel("x")plt.ylabel("y")# change x internal sizeplt.gca().margins(x=0)plt.gcf().canvas.draw()# set sizemaxsize = x_maxsizem = 0.2N =len(x)s = maxsize / plt.gcf().dpi * N + 2 * mmargin = m / plt.gcf().get_size_inches()[0]plt.gcf().subplots_adjust(left=margin, right=1. - margin)plt.gcf().set_size_inches(s, plt.gcf().get_size_inches()[1])plt.savefig("%s%s.jpg"%(save_path, "Demo"), bbox_inches='tight')plt.close()if __name__ == '__main__':x = [500,1000,1500,2000,2500,3000]y = [100,200,300,400,500,600]demo_plot(x, y, 200, 'C:/Users/xt/Desktop/')
生成的效果图如下:
图2
二、Python开发——matplotlib画图x轴任意尺寸拉长相关推荐
- python的mapl画图y轴排_Python三维绘图之Matplotlib库的使用方法
前言 在遇到三维数据时,三维图像能给我们对数据带来更加深入地理解.python的matplotlib库就包含了丰富的三维绘图工具. 1.创建三维坐标轴对象Axes3D 创建Axes3D主要有两种方式, ...
- python绘制折线图数值小数点太长_Python matplotlib画图y轴数值不按大小排列问题
matplotlib 画图的时候经常会出现y轴数据不按大小排列的问题,很混乱,这主要是因为数据类型的错误,导致的!大家可以仔细阅读下以下两个案例,就应该有答案了: 案例一: 昨天偶然做一个爬取数据,做 ...
- python的mapl画图y轴排_在matplotlib中绘制多个y轴和颜色栏
@OZ123抱歉,我花了这么长时间才回复.Matplotlib具有可扩展的可定制性,有时会让您对实际操作感到困惑.感谢您对创建单独轴的帮助. 然而,我不认为我需要那么多的控制,我最终只使用了PAD关键 ...
- echarts x轴像直尺一样设置刻度_Python matplotlib画图y轴数值不按大小排列问题
matplotlib 画图的时候经常会出现y轴数据不按大小排列的问题,很混乱,这主要是因为数据类型的错误,导致的!大家可以仔细阅读下以下两个案例,就应该有答案了: 案例一: 昨天偶然做一个爬取数据,做 ...
- python绘图时如何添加图例_【Python】matplotlib 双y轴绘制及合并图例
1.双y轴绘制 关键函数:twinx() 问题在于此时图例会有两个. # -*- coding: utf-8 -*- import numpy as np import matplotlib.pypl ...
- python 中matplotlib 画图导入到word中如何保证分辨率
python 中利用matplotlib 画图导入到word中如何保证分辨率 在写论文时,如果是菜鸟级别,可能不会花太多时间去学latex,直接用word去写,但是这有一个问题,当我们用其他工具画完实 ...
- python可视化 matplotlib画图使用colorbar工具自定义颜色
python matplotlib画图使用colorbar工具自定义颜色 colorbar(draw colorbar without any mapple/plot) 自定义colorbar可以画出 ...
- 【Python】matplotlib画图设置标题、轴标签、刻度、刻度标签(系列1)
摘要 信息可视化(也叫绘图)是数据分析中最重要的工作之一.它可能是探索过程的一部分,例如,帮助我们找出异常值.必要的数据转换.得出有关模型的idea等.另外,做一个可交互的数据可视化也许是工作的最终目 ...
- python使用matplotlib画图,绘制三维、二维曲线。设置字体大小以及坐标系间距等
话不多说,直接看代码和效果(不设置字体大小.逐个设置以及批量设置),其中,曲线的大小.类型以及颜色可以看我的另一篇博客. import matplotlib.pyplot as plt from mp ...
最新文章
- python画图颜色-python中matplotlib的颜色及线条控制的示例
- java script jquery_Java Script 学习笔记 -- jQuery
- 【2021年】通过vue-cli创建electron项目
- 018:Django商城部署和数据库读写分离
- 箭头函数特殊性与普通函数的区别
- spring-DataSource
- 花呗可延后还啦!支付宝“移动花卡”开启预约
- 无法重新声明块范围变量。此处也声明了 。_Go 语句块与作用域
- java基础-01基本概念
- Error(1.0.5 1107071739): D:\SAE_SDK_Windows_1.0...
- 根文件系统移植之使用busybox
- java excel api 下载文件_Java-Excel Java操作Excel POI(Jakarta POI API) - 下载 - 搜珍网
- 饭店计算机软件系统FIDlLIL,酒店Opera系统研究
- 在龙芯3A3000上安装Debian 10
- PowerBI实用技巧:案例五(巧用Switch函数展现指标RGB颜色)
- 电脑台式计算机描述不可用,【计算机描述不可用】计算机描述不可用步骤_计算机分级不可用-系统城...
- 【Homeassistant 与Ultrasonic Distance超声波距离传感器握手】
- 自动给服务器装linux,Linux全自动PXE无人值守安装服务器配置 | 旺旺知识库
- Allegro教学:关于dangling connection的解释
- 预测分子的化学性质和化学反应
热门文章
- 不同频道毫米波传感器对比
- 小白一键重装系统可以装服务器,离线一键重装系统
- arcmap提取dem高程_科学网—DEM高程数据处理方法 - 吴飞的博文
- 双麦降噪 突变信号消除算法
- RAC 常用管理命令
- fuser -km问题
- 高山仰止-从微分几何角度浅谈陈省身示性类
- 金曜日威胁情报:重大数据泄露事件(万豪,戴尔)+各类新鲜APT攻击(朝韩俄等)报告...
- ubuntu自带游戏_腾讯IEG开源GAME AI SDK:自动化测试吃鸡、MOBA类游戏
- 单口双线PC连接转换器 手机电脑耳机转接线