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

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

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

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

引入

什么是折線圖:

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

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

話不多說, 進入正題

第一種畫法:

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'

# 生成一個時間序列?
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)建一個畫布
fig = plt.figure(figsize=(12,9))
# 在畫布上添加一個子視圖
ax = plt.subplot(111)
# 這里很重要 ?需要 將 x軸的刻度 進行格式化
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è)置標題
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’) 不要忘記還需要自己手動添加刻度

第二種畫法:

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

# 處理一下時間 ?
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é)習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Django配置JWT認證方式

    詳解Django配置JWT認證方式

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

    python Django模板的使用方法

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

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

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

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

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

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

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

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

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

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

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

    pyecharts X軸標簽太長被截斷的問題及解決

    這篇文章主要介紹了pyecharts X軸標簽太長被截斷的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Pytorch中的backward()多個loss函數(shù)用法

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

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

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

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

最新評論

英超| 桓台县| 大足县| 宜宾市| 连州市| 昌黎县| 佛学| 瓦房店市| 固原市| 比如县| 东台市| 祁连县| 太谷县| 盐城市| 吴川市| 辽中县| 盘山县| 澄江县| 拜泉县| 临城县| 连城县| 教育| 德令哈市| 休宁县| 镇江市| 东乌珠穆沁旗| 麦盖提县| 丰原市| 河曲县| 孙吴县| 长宁区| 五莲县| 肥城市| 灌云县| 哈密市| 龙南县| 尖扎县| 邢台市| 资溪县| 皮山县| 青阳县|