網(wǎng)站首頁 編程語言 正文
一、打開命令提示符
- 方法一:window+R鍵 ——輸入cmd
- 方法二:在此搜索cmd進(jìn)入命令提示符
二、通過pip命令安裝所需要的工具庫
輸入pip install pandas命令安裝pandas工具庫
輸入pip install matplotlib命令安裝matplotlib工具庫
其他的工具庫安裝見附錄一
等待輸出安裝成功后即可使用
三、打開IDLE開始編程
demo.xlsx內(nèi)容:
#引用工具庫
import pandas as pd
import matplotlib.pyplot as plt
#引用中文(如果不需要用到中文可以不寫下面兩行代碼)
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
#打開表
df = pd.read_excel("D:\demo.xlsx")
'''注意:括號中為該Excel表所在的位置,有兩種表示方式
方式一:絕對路徑
以根目錄為基準(zhǔn),例如"C:\Users\Public\Documents\絕對路徑.xlsx"
獲取絕對路徑的簡單方法:找到該文件,單擊文件,按住shift鍵之后右鍵點(diǎn)擊,選擇復(fù)制文件地址
方式二:相對路徑
以該文檔所在的位置為基準(zhǔn),有四種情況
情況一:同級 直接輸入"相對路徑.xlsx"
情況二:同級之下 輸入“同級目錄名/相對路經(jīng).xlsx”
情況三:上一級的同級 輸入"../相對路徑.xlsx"
情況四: 上級的同級之下 輸入"../上級目錄的同級目錄名/相對路徑.xlsx"
'''
#輸入折線圖數(shù)據(jù)
plt.plot(df["物品編號"],df["庫存量"],label='庫存量',linewidth=1,color='c',marker='o',markerfacecolor='blue',markersize=5)
#橫坐標(biāo)為物品編號,縱坐標(biāo)為庫存量,線的名稱為庫存量,粗細(xì)為1,顏色為青色,標(biāo)記為“o”所代表的圖形(會在后面詳細(xì)介紹),顏色為藍(lán)色,大小為5
plt.plot(df["物品編號"],df["進(jìn)貨價格"],label='進(jìn)貨價格',linewidth=1,color='y',marker='o',markerfacecolor='blue',markersize=5)
plt.plot(df["物品編號"],df["出售價格"],label='出售價格',linewidth=1,color='r',marker='v',markerfacecolor='blue',markersize=5)
plt.plot(df["物品編號"],df["收益"],label='收益',linewidth=1,color='m',marker='1',markerfacecolor='blue',markersize=5)
plt.xlabel("物品編號")
#橫坐標(biāo)為物品編號
plt.ylabel('各類指標(biāo)')
#縱坐標(biāo)為各類指標(biāo)
plt.title("商品詳細(xì)信息")
#折線圖的名稱
#圖例說明
plt.legend()
#顯示網(wǎng)格
plt.grid()
#顯示圖像
plt.show()
效果如圖:
附錄
1、常用的工具庫安裝
(建議安裝3.8版本及以下,否則有些工具庫版本不足,會影響使用)
在Python 3.4.0之后的安裝包中已經(jīng)集成了pip工具,安裝后的可執(zhí)行文件在Python37\Scripts\目錄下。Python 3.4.0 之前的版本,需要另外安裝pip工具,首先從https://pypi.org/project/pip/ 下載文件get-pip.py,然后在命令提示符(運(yùn)行cmd)下執(zhí)行命令python get-pip.py即可自動完成pip的安裝。但是需要保證計算機(jī)處于聯(lián)網(wǎng)狀態(tài)。
2、pip常用命令
pip install numpy #安裝numpy
pip uninstall numpy #卸載numpy
pip install-upgrade numpy #升級numpy
pip install-U #升級numpy
pip list #列出已有的工具庫
3、常用的工具庫
在此要注意的是numpy安裝的時候一定要選擇numpy+mkl文件。
其他文件都在線安裝,但凸優(yōu)化庫cvxpy必須離線安裝。
其中源文件名中的cp37表示Python 3.7,amd64表示64位,win32表示32位。NumPy庫的安裝版本有很多,一定要選擇NumPy+mkl庫。
4、常用的marker
5、常用的顏色
- b: blue 藍(lán)色
- g: green 綠色
- r: red 紅色
- c: cyan 青色
- m: magenta 洋紅色
- y: yellow 黃色
- k: black 黑色
- w: white 白色(一般不使用)
原文鏈接:https://blog.csdn.net/kt1776133839/article/details/126874094
相關(guān)推薦
- 2021-12-10 C#?Quartzs定時器的使用教程_C#教程
- 2023-01-11 Selenium中的option使用示例_python
- 2022-08-03 C#?代碼大小寫規(guī)范說明_C#教程
- 2022-09-08 Python支持異步的列表解析式_python
- 2022-12-22 React類組件和函數(shù)組件對比-Hooks的簡介_React
- 2022-10-29 CSS實(shí)現(xiàn)單行、多行文本溢出顯示省略號的實(shí)現(xiàn)方法
- 2022-12-15 Qt開發(fā)之使用socket實(shí)現(xiàn)遠(yuǎn)程控制_C 語言
- 2022-09-17 Pandas數(shù)據(jù)類型轉(zhuǎn)換df.astype()及數(shù)據(jù)類型查看df.dtypes的使用_python
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支