日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python绘制不带颜色曲线图_Python数据可视化库-Matplotlib——折线图,子图绘制

發布時間:2023/12/19 python 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python绘制不带颜色曲线图_Python数据可视化库-Matplotlib——折线图,子图绘制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

# coding:utf-8

import pandas as pd

import numpy as np

from matplotlib import pylab as plt # 導入數據可視化庫Matplotlib并重命名為plt

plt.rcParams[‘font.sans-serif‘]=[‘SimHei‘] # 用來正常顯示中文標簽

plt.rcParams[‘axes.unicode_minus‘]=False # 用來正常顯示負號

newData = pd.read_csv("newCreateData.csv")

newData["DATE"] = pd.to_datetime(newData["DATE"]) # 轉換日期格式

newTest = newData[0:11]

plt.plot(newTest["DATE"], newTest["VALUE"]) # plot()方法分別對應折線圖中的x,y坐標

plt.xticks(rotation = 45) # 橫坐標的數據旋轉45°

plt.xlabel("DATE") # X軸取名為DATE

plt.ylabel("VALUE") # Y軸取名為VALUE

plt.title(u"潤博的數據分析學習筆記") # 標題取名

plt.show() # 可視化顯示

print("*********子圖繪制****************")

# 創建一個畫圖對象,相當于一個畫圖區域

fig = plt.figure(figsize=(6,6)) # figsize指定給個圖大小(兩個數字分別表示橫軸縱軸)

# 前面兩個數字代表行數,列數,最后一個數字代表第幾個圖,從左到右,從上到下看

ax1 = fig.add_subplot(2, 2, 1) # 2行2列的圖,相當于四個圖,1是第一個

ax2 = fig.add_subplot(2, 2, 3) # 2行2列的圖,相當于四個圖,3是第三個

ax4 = fig.add_subplot(2, 2, 4) # 2行2列的圖,相當于四個圖,4是第四個

ax1.plot(np.arange(5), np.arange(5)) # 子圖1繪制

ax2.plot(np.arange(10), np.random.random(size=10)) # 子圖4隨機繪制

plt.title(u"潤博的數據分析學習筆記") # 標題取名

plt.show()

fig1 = plt.figure(figsize=(6,3))

# 下面為在一個區域畫2個圖

plt.plot(np.random.random(size=12), newData[0:12]["VALUE"], c = "red") # c指定顏色

plt.plot(np.random.random(size=12), newData[12:24]["VALUE"], c = "blue")

plt.title(u"潤博的數據分析學習筆記") # 標題取名

plt.show()

print("********循環畫5個圖*************")

fig2 = plt.figure(figsize=(10,6))

colors = ["red", "yellow", "blue", "black", "pink"]

for i in range(5):

fIndex = i * 12

eIndex = (i + 1) * 12

subset = newData[fIndex:eIndex]

plt.plot(np.arange(1,13), subset["VALUE"], c = colors[i])

plt.title(u"潤博的數據分析學習筆記") # 標題取名

plt.show()

print("**********圖標繪制*************")

x = np.linspace(0, 10, 20) # 構造20個從0到10均勻增長的數

fig, axes = plt.subplots() # 創建一個fig和axes對象

axes.set_xlabel(‘x lable‘)

axes.set_ylabel(‘y lable‘)

axes.set_title(‘title‘)

axes.plot(x, x**2) # x**2表示x的平方

axes.plot(x, x**3) # x**3表示x的立方

# loc 參數標記圖例位置,1,2,3,4 依次代表:右上角、左上角、左下角,右下角;0 代表自適應(可用‘best‘替代)

axes.legend(["y = x**2", "y = x**3"], loc=‘best‘)

plt.title(u"潤博的數據分析學習筆記") # 標題取名

plt.show()

https://www.cnblogs.com/hewanli/

總結

以上是生活随笔為你收集整理的python绘制不带颜色曲线图_Python数据可视化库-Matplotlib——折线图,子图绘制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。