最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

完美解決matplotlib子圖坐標軸重疊問題

 更新時間:2021年04月16日 11:48:24   作者:自然卷卷、  
這篇文章主要介紹了完美解決matplotlib子圖坐標軸重疊問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

繪制matplotlib多個圖形于一張圖時往往會出現(xiàn)相鄰圖坐標軸重疊的現(xiàn)象

此時只須在匯完所有子圖后加上以下代碼即可

plt.tight_layout()

補充:解決matplotlib橫坐標日期過長導致的重疊、無法完全顯示問題(換行)

該方法較為繁雜,主要是將年月日和時間分開,通過使用plt.text根據(jù)坐標位置將年月日重新加上,前面是為了進行時間轉化,

有用的代碼為

> plt.text(zb[link],-1.2,year,ha='center')#需要根據(jù)自己的位置調整Y的坐標即調整-1

完整程序:

import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
plt.rcParams['font.sans-serif']=['SimHei'] #用來正常顯示中文標簽
plt.rcParams['axes.unicode_minus']=False #用來正常顯示負號
time1 =input("輸入一個時間(時、分、秒以空格分割):")
year = input('請輸入年份,格式如 2019-8-30 :')
n = input('請輸入X軸分段數(shù):')
old_time_x = []
time1List = time1.split(" ")
time1List = [int(x) for x in time1List]
'''時間轉化'''
shi = time1List[0]
fen = time1List[1]
miao = time1List[2]
for x in range(eval(n)+1):
    time_x = '%02d:%02d:%02d'%(shi,fen,miao)
    old_time_x.append(time_x)
    miao += 60
    while miao >= 60:
        miao = miao - 60
        fen += 1
        while fen >= 60:
            fen = fen -60
            shi += 1
            while shi > 24:
                shi = shi - 24
print(old_time_x)
x = np.arange(0,10,1)
y = np.arange(0,10,1)
fig = plt.figure(figsize=(12,6)) 
plt.xticks(np.linspace(0,9,eval(n)),old_time_x,rotation=0)
zb = np.linspace(0,9,eval(n))
print(zb)
for link in range(len(zb)):
    plt.text(zb[link],-1.2,year,ha='center')#需要根據(jù)自己的位置調整Y的坐標即調整-1
plt.plot(x,y)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

  • 淺談python函數(shù)之作用域(python3.5)

    淺談python函數(shù)之作用域(python3.5)

    下面小編就為大家?guī)硪黄獪\談python函數(shù)之作用域(python3.5)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • 5行Python代碼實現(xiàn)電腦永不息屏

    5行Python代碼實現(xiàn)電腦永不息屏

    最近新來的小老弟問我,按照公司規(guī)定,電腦只有十分鐘就鎖屏,但是他不想讓電腦在空閑十分鐘后鎖屏。本文為大家準備了電腦永不息屏的兩種方法,感興趣的可以了解一下
    2022-10-10
  • 使用Tensorflow-GPU禁用GPU設置(CPU與GPU速度對比)

    使用Tensorflow-GPU禁用GPU設置(CPU與GPU速度對比)

    這篇文章主要介紹了使用Tensorflow-GPU禁用GPU設置(CPU與GPU速度對比),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python編寫電話薄實現(xiàn)增刪改查功能

    Python編寫電話薄實現(xiàn)增刪改查功能

    這篇文章主要為大家詳細介紹了Python編寫電話薄實現(xiàn)增刪改查功能的相關資料,感興趣的朋友可以參考一下
    2016-05-05
  • Python實現(xiàn)21點小游戲的示例代碼

    Python實現(xiàn)21點小游戲的示例代碼

    1931年,當美國內華達州宣布賭博為合法活動時,21點游戲第一次公開出現(xiàn)在內華達州的賭場俱樂部,15年內,它取代擲骰子游戲,而一舉成為非常流行的賭場莊家參與的賭博游戲。本文將用Python實現(xiàn)這一經(jīng)典游戲,感興趣的可以了解一下
    2022-09-09
  • Python中accumulate函數(shù)的用法詳解

    Python中accumulate函數(shù)的用法詳解

    累積(accumulate)函數(shù)是Python標準庫itertools中的一個強大工具,用于對可迭代對象進行累積操作,下面我們將深入探討accumulate函數(shù)的用法,感興趣的小伙伴可以了解下
    2023-11-11
  • 利用Python編寫簡易版德州撲克小游戲

    利用Python編寫簡易版德州撲克小游戲

    德州撲克不知道大家是否玩過,它是起源于美國的得克薩斯州的一種博弈類卡牌游戲,英文名叫做Texas?Hold’em?Poker。本文將用Python實現(xiàn)這一游戲,需要的可以參考一下
    2022-03-03
  • python安裝以及IDE的配置教程

    python安裝以及IDE的配置教程

    Python在Linux、windows、Mac os等操作系統(tǒng)下都有相應的版本,不管在什么操作系統(tǒng)下,它都能夠正常工作。除非使用平臺相關功能,或特定平臺的程序庫,否則可以跨平臺使用。今天我們主要來探討下windows系統(tǒng)下的安裝與配置
    2015-04-04
  • Python進程間通信multiprocess代碼實例

    Python進程間通信multiprocess代碼實例

    這篇文章主要介紹了Python進程間通信multiprocess代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • OpenCV實現(xiàn)透視變換的示例代碼

    OpenCV實現(xiàn)透視變換的示例代碼

    本文主要介紹了OpenCV實現(xiàn)透視變換的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07

最新評論

江油市| 灌云县| 正阳县| 景宁| 吴川市| 甘谷县| 封开县| 灌阳县| 滨海县| 大余县| 邢台市| 曲阳县| 剑川县| 泾源县| 利津县| 苏尼特左旗| 钟祥市| 曲周县| 平湖市| 新疆| 汝阳县| 桃源县| 高邑县| 通许县| 南江县| 湘潭县| 云浮市| 永康市| 介休市| 黄平县| 天门市| 迁安市| 永和县| 绥阳县| 肥乡县| 抚州市| 曲阜市| 龙井市| 静海县| 靖宇县| 府谷县|