python繪制散點圖和折線圖的方法
更新時間:2022年04月21日 12:20:33 作者:Wayne0926
這篇文章主要為大家詳細介紹了python繪制散點圖和折線圖的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了python繪制散點圖和折線圖的具體代碼,供大家參考,具體內(nèi)容如下
#散點圖,一般和相關(guān)分析、回歸分析結(jié)合使用 import pandas import matplotlib import matplotlib.pyplot as plt ? plot_circle=pandas.read_csv('D://Python projects//reference data//6.1//data.csv') #定義主題顏色 maincolor=(47/256,82/256,141/256,1) #設(shè)置字體格式為雅黑和大小為20 font={ ? ? ? 'size':15, ? ? ? 'family':'SimHei'} matplotlib.rc('font',**font) #設(shè)置橫縱坐標軸等參數(shù) plt.xlabel('廣告費用',color=maincolor) plt.ylabel('購買用戶數(shù)',color=maincolor) #修改坐標軸顏色 plt.tick_params(axis='x',color=maincolor) plt.tick_params(axis='y',color=maincolor) #小點繪圖 plt.plot( ? ? ? ? plot_circle['廣告費用'], ? ? ? ? plot_circle['購買用戶數(shù)'], ? ? ? ? ".",color=maincolor)
結(jié)果為:
折線圖:
#折線圖 import pandas import matplotlib import matplotlib.pyplot as plt ? plot_line=pandas.read_csv('D://Python projects//reference data//6.2//data.csv') #對日期格式進行轉(zhuǎn)換 plot_line['購買日期']=pandas.to_datetime(plot_line['日期']) #定義主題顏色 maincolor=(47/256,82/256,141/256,1) #設(shè)置字體格式為雅黑和大小為20 font={ ? ? ? 'size':15, ? ? ? 'family':'SimHei'} matplotlib.rc('font',**font) #設(shè)置橫縱坐標軸等參數(shù) plt.xlabel('購買日期',color=maincolor) plt.ylabel('購買用戶數(shù)',color=maincolor) #修改坐標軸顏色 plt.tick_params(axis='x',color=maincolor) plt.tick_params(axis='y',color=maincolor) #"-",順滑的曲線 plt.plot( ? ? ? ? plot_line['購買日期'], ? ? ? ? plot_line['購買用戶數(shù)'], ? ? ? ? '-',color=maincolor) plt.title('購買用戶數(shù)情況分析') plt.show() #設(shè)置線條的粗細 plt.plot( ? ? ? ? plot_line['購買日期'], ? ? ? ? plot_line['購買用戶數(shù)'], ? ? ? ? '-',color=maincolor, ? ? ? ? linewidth=10) #虛線 plt.plot( ? ? ? ? plot_line['購買日期'], ? ? ? ? plot_line['購買用戶數(shù)'], ? ? ? ? '--',color=maincolor) #線點 plt.plot( ? ? ? ? plot_line['購買日期'], ? ? ? ? plot_line['購買用戶數(shù)'], ? ? ? ? '-.',color=maincolor) #點圖 plt.plot( ? ? ? ? plot_line['購買日期'], ? ? ? ? plot_line['購買用戶數(shù)'], ? ? ? ? '.',color=maincolor) #像素點 plt.plot( ? ? ? ? plot_line['購買日期'], ? ? ? ? plot_line['購買用戶數(shù)'], ? ? ? ? ',',color=maincolor) #五角星的點 plt.plot( ? ? ? ? plot_line['購買日期'], ? ? ? ? plot_line['購買用戶數(shù)'], ? ? ? ? '*',color=maincolor)
結(jié)果包括:
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python利用socketserver實現(xiàn)并發(fā)套接字功能
這篇文章主要為大家詳細介紹了python利用socketserver實現(xiàn)并發(fā)套接字功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-01-01Python使用正則表達式抓取網(wǎng)頁圖片的方法示例
這篇文章主要介紹了Python使用正則表達式抓取網(wǎng)頁圖片的方法,結(jié)合具體實例形式分析了Python網(wǎng)頁文件的讀取及正則匹配相關(guān)操作技巧,需要的朋友可以參考下2017-04-04Python使用pandas模塊實現(xiàn)表之間的關(guān)聯(lián)
在數(shù)據(jù)分析和處理中,表之間的關(guān)聯(lián)是非常常見的操作,本文為大家介紹了pandas中實現(xiàn)表之間的關(guān)聯(lián)有四種方式,感興趣的小伙伴可以了解一下2023-07-07Python局部函數(shù)及用法詳解(含nonlocal關(guān)鍵字)
局部函數(shù)有哪些特征,在使用時需要注意什么呢?接下來就給讀者詳細介紹?Python?局部函數(shù)的用法,對Python局部函數(shù)相關(guān)知識感興趣的朋友跟隨小編一起看看吧2022-12-12