欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python?pyecharts繪制折線圖詳解

 更新時(shí)間:2022年04月02日 10:11:49   作者:渴望成為寂寞勝者  
pyecharts是一個(gè)由百度開源的數(shù)據(jù)可視化,憑借著良好的交互性,精巧的圖表設(shè)計(jì),得到了眾多開發(fā)者的認(rèn)可。本文將利用其繪制折線圖,需要的可以參考一下

一、繪制折線圖

import seaborn as sns
import numpy as np
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline
plt.rcParams['font.sans-serif']=['Microsoft YaHei'] # 用來正常顯示中文標(biāo)簽
plt.rcParams['axes.unicode_minus']=False # 用來正常顯示負(fù)號
from datetime import datetime
plt.figure(figsize=(16,10))
import pyecharts.options as opts
from pyecharts.charts import Line
from pyecharts.faker import Faker
from pyecharts.charts import Bar
import os
from pyecharts.options.global_options import ThemeType
# 讀入數(shù)據(jù)
cnbodfgbsort=pd.read_csv("cnbodfgbsort.csv")

得到的cnbodfgbsort數(shù)據(jù):

import pyecharts.options as opts
from pyecharts.charts import Line
from pyecharts.faker import Faker

c = (
    Line()
    .add_xaxis(cnbodfgbsort.TYPE.tolist()) #X軸
    .add_yaxis("票價(jià)",cnbodfgbsort.PRICE.tolist()) #Y軸
    .add_yaxis("人次",cnbodfgbsort.PERSONS.tolist()) #Y軸
    .set_global_opts(title_opts=opts.TitleOpts(title="電影票價(jià)與人次")) #標(biāo)題
)
c.render_notebook() # 顯示

二、添加最小值最大值平均值

import pyecharts.options as opts
from pyecharts.charts import Line
from pyecharts.faker import Faker

c = (
    Line()
    .add_xaxis(cnbodfgbsort.TYPE.tolist())
    .add_yaxis("票價(jià)",cnbodfgbsort.PRICE.tolist())
    .add_yaxis("人次",cnbodfgbsort.PERSONS.tolist(), markpoint_opts=opts.MarkPointOpts(
            data=[
                opts.MarkPointItem(type_="max", name="最大值"),
                opts.MarkPointItem(type_="min", name="最小值"),
            ]
        ),
        markline_opts=opts.MarkLineOpts(
            data=[opts.MarkLineItem(type_="average", name="平均值")]
        ),)
    .set_global_opts(title_opts=opts.TitleOpts(title="電影票價(jià)與人次"))
)
c.render_notebook()

三、豎線提示信息

tooltip_opts=opts.TooltipOpts(trigger="axis")

四、顯示工具欄

toolbox_opts=opts.ToolboxOpts(is_show=True)

五、實(shí)心面積填充

.set_series_opts(
     areastyle_opts=opts.AreaStyleOpts(opacity=0.5), # 透明度
     label_opts=opts.LabelOpts(is_show=False), # 是否顯示標(biāo)簽
 )

六、是否跳過空值

import pyecharts.options as opts
from pyecharts.charts import Line
from pyecharts.faker import Faker

y = Faker.values()
y[3], y[5] = None, None
c = (
    Line()
    .add_xaxis(Faker.choose())
    .add_yaxis("商家A", y, is_connect_nones=True)
    .set_global_opts(title_opts=opts.TitleOpts(title="Line-連接空數(shù)據(jù)"))
    .render("line_connect_null.html")
)

如下圖:y[3],y[5]數(shù)據(jù)都是空值,如果直接顯示的話,圖表會出錯(cuò)

# 使用這個(gè)參數(shù)來跳過空值,避免折現(xiàn)斷掉
is_connect_nones=True
import pyecharts.options as opts
from pyecharts.charts import Line
from pyecharts.faker import Faker

y = Faker.values()
y[3], y[5] = None, None
c = (
    Line()
    .add_xaxis(Faker.choose())
    .add_yaxis("商家A", y, is_connect_nones=True)
    .set_global_opts(title_opts=opts.TitleOpts(title="Line-連接空數(shù)據(jù)"))
)
c.render_notebook()

七、折線光滑化

is_smooth=True

八、多X軸

參考官網(wǎng):》multiple_x_axes

九、階梯圖

is_step=True

以上就是Python pyecharts繪制折線圖詳解的詳細(xì)內(nèi)容,更多關(guān)于Python pyecharts折線圖的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Eclipse + Python 的安裝與配置流程

    Eclipse + Python 的安裝與配置流程

    Eclipse的安裝是很容易的。Eclipse是基于java的一個(gè)應(yīng)用程序,因此需要一個(gè)java的運(yùn)行環(huán)境(JRE)才行。(我這里主要介紹windows下的安裝)
    2013-03-03
  • python一行代碼合并了162個(gè)Word文件

    python一行代碼合并了162個(gè)Word文件

    這篇文章主要為大家介紹了python一行代碼合并了162個(gè)Word文件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 初步理解Python進(jìn)程的信號通訊

    初步理解Python進(jìn)程的信號通訊

    這篇文章主要介紹了初步理解Python進(jìn)程的信號通訊,作者列舉了Linux系統(tǒng)下的信號通訊示例,需要的朋友可以參考下
    2015-04-04
  • Python機(jī)器學(xué)習(xí)入門(一)序章

    Python機(jī)器學(xué)習(xí)入門(一)序章

    這篇文章主要介紹了Python機(jī)器學(xué)習(xí)入門知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • 詳解如何利用Python繪制科赫曲線

    詳解如何利用Python繪制科赫曲線

    科赫曲線是一種像雪花的幾何曲線,所以又稱為雪花曲線,它是de Rham曲線的特例。本文將利用Python語言實(shí)現(xiàn)這一曲線,需要的可以參考一下
    2022-05-05
  • Python中的Pandas?時(shí)間函數(shù)?time?、datetime?模塊和時(shí)間處理基礎(chǔ)講解

    Python中的Pandas?時(shí)間函數(shù)?time?、datetime?模塊和時(shí)間處理基礎(chǔ)講解

    Python?中提供了對時(shí)間日期的多種多樣的處理方式,主要是在?time?和?datetime?這兩個(gè)模塊里,這篇文章主要介紹了Python中的Pandas?時(shí)間函數(shù)?time?、datetime?模塊和時(shí)間處理基礎(chǔ),需要的朋友可以參考下
    2023-03-03
  • 用Python解決x的n次方問題

    用Python解決x的n次方問題

    今天小編就為大家分享一篇用Python解決x的n次方問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • pycharm利用pyspark遠(yuǎn)程連接spark集群的實(shí)現(xiàn)

    pycharm利用pyspark遠(yuǎn)程連接spark集群的實(shí)現(xiàn)

    由于工作需要,利用spark完成機(jī)器學(xué)習(xí)。因此需要對spark集群進(jìn)行操作。所以利用pycharm和pyspark遠(yuǎn)程連接spark集群。感興趣的可以了解一下
    2021-05-05
  • 使用python實(shí)現(xiàn)哈希表、字典、集合操作

    使用python實(shí)現(xiàn)哈希表、字典、集合操作

    這篇文章主要介紹了使用python實(shí)現(xiàn)哈希表、字典、集合操作,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Python中str.format()和f-string的使用

    Python中str.format()和f-string的使用

    本文主要介紹了Python中str.format()和f-string的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02

最新評論