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

python數(shù)據(jù)可視化之日期折線圖畫法

 更新時(shí)間:2022年04月27日 10:25:39   作者:cdy760849607  
這篇文章主要為大家詳細(xì)介紹了python數(shù)據(jù)可視化之日期折線圖畫法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了python日期折線圖畫法的具體代碼,供大家參考,具體內(nèi)容如下

引入

什么是折線圖:

折線圖是排列在工作表的列或行中的數(shù)據(jù)可以繪制到折線圖中。折線圖可以顯示隨時(shí)間(根據(jù)常用比例設(shè)置)而變化的連續(xù)數(shù)據(jù),因此非常適用于顯示在相等時(shí)間間隔下數(shù)據(jù)的趨勢。
在折線圖中,類別數(shù)據(jù)沿水平軸均勻分布,所有值數(shù)據(jù)沿垂直軸均勻分布。

以上引用自 百度百科 ,簡單來說一般折線圖 是以時(shí)間作為 X 軸 數(shù)據(jù) 作為 Y軸,這當(dāng)然不是固定的,是可以自行設(shè)置的。

話不多說, 進(jìn)入正題

第一種畫法:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.dates as mdate
from matplotlib.pyplot import rcParams?
%matplotlib inline

# 防止中文亂碼
rcParams['font.sans-serif'] = 'kaiti'

# 生成一個(gè)時(shí)間序列?
time =pd.to_datetime(np.arange(0,11), unit='D',
? ? ? ? ? ? ? ? ? ?origin=pd.Timestamp('2019-01-01'))

# 生成數(shù)據(jù)
data = np.random.randint(10,50,size=11)
# 創(chuàng)建一個(gè)畫布
fig = plt.figure(figsize=(12,9))
# 在畫布上添加一個(gè)子視圖
ax = plt.subplot(111)
# 這里很重要 ?需要 將 x軸的刻度 進(jìn)行格式化
ax.xaxis.set_major_formatter(mdate.DateFormatter('%Y-%m-%d'))
# 為X軸添加刻度
plt.xticks(pd.date_range(time[0],time[-1],freq='D'),rotation=45)
# 畫折線
ax.plot(time,data,color='r')
# 設(shè)置標(biāo)題
ax.set_title('折線圖示例')
# 設(shè)置 x y 軸名稱
ax.set_xlabel('日期',fontsize=20)
ax.set_ylabel('銷售量',fontsize=20)

注解

1、x 軸接收的日期類型 必須是下圖:

2、關(guān)于 pd.to_time() 中的參數(shù) 其中 uint = ‘D’ 表示 0~10 中全天 origin=pd.Timestamp(‘2019-01-01’) 表示起源 也就是 從 1月1號開始算起

3、ax.xaxis.set_major_formatter(mdate.DateFormatter(’%Y-%m-%d’)) 如果想要顯示 x軸為日期類型 必須使用 格式化 格式化可以自行設(shè)置

4、pd.date_range(time[0],time[-1],freq=‘D’) 不要忘記還需要自己手動(dòng)添加刻度

第二種畫法:

import pyecharts.options as opts
from example.commons import ?Faker
from pyecharts.charts import Line
import pandas as pd

# 處理一下時(shí)間 ?
start = '2019-01-01'
end = '2019-01-10'
t = pd.date_range(start=start,end=end).tolist()
time_ = []
for i in t:
? ? i ?= str(i)[:-8]
? ? time_.append(i)

def line_base() -> Line:
? ? c = (
? ? ? ? Line()
? ? ? ? .add_xaxis(time_)
? ? ? ? .add_yaxis("商家A", np.random.randint(100,400,size=10).tolist())
? ? ? ? .add_yaxis("商家B", np.random.randint(100,400,size=10).tolist())
? ? ? ? .set_global_opts(title_opts=opts.TitleOpts(title="Line-基本示例"),
? ? ? ? yaxis_opts=opts.AxisOpts(name='商家銷售情況'),
? ? ? ? xaxis_opts=opts.AxisOpts(name='銷售日期')
? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? )
? ? )
? ? return c

# 在 jupyter notebook 上渲染
line_base().render_notebook()

好啦~先寫到這里了

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Django配置JWT認(rèn)證方式

    詳解Django配置JWT認(rèn)證方式

    這篇文章主要介紹了Django 配置JWT認(rèn)證方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • python Django模板的使用方法

    python Django模板的使用方法

    這篇文章主要為大家介紹了python Django模板的使用方法,代碼很詳細(xì),感興趣的小伙伴們可以參考一下
    2016-01-01
  • Python3.5實(shí)現(xiàn)的三級菜單功能示例

    Python3.5實(shí)現(xiàn)的三級菜單功能示例

    這篇文章主要介紹了Python3.5實(shí)現(xiàn)的三級菜單功能,涉及Python針對json格式數(shù)據(jù)的讀取、遍歷、查找、判斷等相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • 淺析Python3中遍歷目錄的三種方法

    淺析Python3中遍歷目錄的三種方法

    在學(xué)習(xí)中,工作中,我們經(jīng)常會(huì)說遍歷一下當(dāng)前目錄咯,那么Python3中遍歷目錄的方法具體都有哪些呢并且如何操作呢,下面小編就來和大家簡單聊聊吧
    2023-07-07
  • Python3使用requests登錄人人影視網(wǎng)站的方法

    Python3使用requests登錄人人影視網(wǎng)站的方法

    通過本文給大家介紹python代碼實(shí)現(xiàn)使用requests登錄網(wǎng)站的過程。非常具有參考價(jià)值,感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • pandas中DataFrame重置索引的幾種方法

    pandas中DataFrame重置索引的幾種方法

    在pandas中,經(jīng)常對數(shù)據(jù)進(jìn)行處理 而導(dǎo)致數(shù)據(jù)索引順序混亂,從而影響數(shù)據(jù)讀取、插入等,所以小編總結(jié)了幾種索引重置的方法,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Python制作春聯(lián)的示例代碼

    Python制作春聯(lián)的示例代碼

    春聯(lián)是中國傳統(tǒng)文化中最具內(nèi)涵的元素之一,它以對仗工整、簡潔精巧的文字描繪美好形象,抒發(fā)美好愿望,是中國特有的文學(xué)形式,是華人們過年的重要習(xí)俗。本文將通過Python制作春聯(lián),需要的可以參考一下
    2022-01-01
  • pyecharts X軸標(biāo)簽太長被截?cái)嗟膯栴}及解決

    pyecharts X軸標(biāo)簽太長被截?cái)嗟膯栴}及解決

    這篇文章主要介紹了pyecharts X軸標(biāo)簽太長被截?cái)嗟膯栴}及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Pytorch中的backward()多個(gè)loss函數(shù)用法

    Pytorch中的backward()多個(gè)loss函數(shù)用法

    這篇文章主要介紹了Pytorch中的backward()多個(gè)loss函數(shù)用法,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python元組打包和解包過程詳解

    python元組打包和解包過程詳解

    在本篇文章里,我們給大家整理了關(guān)于python元組打包和解包過程的知識點(diǎn)內(nèi)容,有興趣點(diǎn)的朋友們可以跟著學(xué)習(xí)下。
    2021-08-08

最新評論

娄烦县| 夏河县| 孝义市| 天全县| 凤山市| 中山市| 宁波市| 浪卡子县| 南昌市| 南雄市| 汽车| 绿春县| 泰和县| 静海县| 磐安县| 洛隆县| 博客| 武宁县| 高台县| 横峰县| 赞皇县| 宣汉县| 古丈县| 克东县| 陇南市| 离岛区| 南涧| 乌拉特中旗| 辉县市| 藁城市| 兴业县| 大城县| 天峻县| 嘉峪关市| 象州县| 阿拉善盟| 克什克腾旗| 浪卡子县| 什邡市| 明溪县| 新乐市|