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

Python matplotlib實現(xiàn)圖表主題變換示例詳解

 更新時間:2022年03月08日 15:28:47   作者:渴望成為寂寞勝者  
在畫圖的時候如果出現(xiàn)與圖表的顏色沖突或者看不清坐標軸的情況,這時候可以通過更換坐標軸風格來解決,本文將為大家詳細介紹如何利用matplotlib實現(xiàn)圖表的主題樣式變換,需要的可以參考一下

有時候因為jupyter notebook本身的主題不同,導致畫圖的時候與圖表的顏色沖突,看不清坐標軸,這時候可以通過更換坐標軸風格來解決:

一、更換主題樣式

plt.style.available
## 主題如下:
['Solarize_Light2',
 '_classic_test_patch',
 'bmh',
 'classic',
 'dark_background',
 'fast',
 'fivethirtyeight',
 'ggplot',
 'grayscale',
 'seaborn',
 'seaborn-bright',
 'seaborn-colorblind',
 'seaborn-dark',
 'seaborn-dark-palette',
 'seaborn-darkgrid',
 'seaborn-deep',
 'seaborn-muted',
 'seaborn-notebook',
 'seaborn-paper',
 'seaborn-pastel',
 'seaborn-poster',
 'seaborn-talk',
 'seaborn-ticks',
 'seaborn-white',
 'seaborn-whitegrid',
 'tableau-colorblind10']

原始風格:

# 折線圖進階
from matplotlib import pyplot as plt 
plt.rcParams['font.sans-serif']=['Microsoft YaHei'] # 使用微軟雅黑的字體
plt.title("中國票房2021TOP5") 
plt.plot(bo,prices,label='票房與票價')
plt.show()

更換主題:

plt.style.use('ggplot')

plt.style.use('seaborn')

plt.style.use('classic')

最終我的效果:

# 折線圖進階
from matplotlib import pyplot as plt 
plt.rcParams['font.sans-serif']=['Microsoft YaHei'] # 使用微軟雅黑的字體
plt.title("中國票房2021TOP5") 
plt.plot(bo,prices,label='票房與票價')
plt.plot(bo,persons,label='票房與人次')
plt.plot(bo,points,label='票房與評價')
plt.legend() # 顯示標簽
plt.xlabel('票房')
plt.ylabel('行情')
plt.show()

二、線條變換

'r^--' :紅色虛線

'g^--' :綠色虛線

'b^--' :藍色虛線

'g*-' :表示綠色,并且數(shù)據(jù)標記是一個星號

^:表示數(shù)據(jù)標記為一個向上的三角形

# 折線圖進階
from matplotlib import pyplot as plt 
plt.rcParams['font.sans-serif']=['Microsoft YaHei'] # 使用微軟雅黑的字體
plt.title("中國票房2021TOP5") 
plt.plot(bo,prices,'r^--',label='票房與票價')
plt.plot(bo,persons,label='票房與人次')
plt.plot(bo,points,label='票房與評價')
plt.legend() # 顯示標簽
plt.xlabel('票房') # 橫坐標軸標題
plt.ylabel('行情') # 縱坐標軸標題
plt.show()

# 折線圖進階
from matplotlib import pyplot as plt 
plt.rcParams['font.sans-serif']=['Microsoft YaHei'] # 使用微軟雅黑的字體
plt.title("中國票房2021TOP5") 
plt.plot(bo,prices,'r^--',label='票房與票價')
plt.plot(bo,persons,'g*-',label='票房與人次')
plt.plot(bo,points,'bo--',label='票房與評價')
plt.legend() # 顯示標簽
plt.xlabel('票房') # 橫坐標軸標題
plt.ylabel('行情') # 縱坐標軸標題
plt.show()

# 折線圖進階
from matplotlib import pyplot as plt 
plt.rcParams['font.sans-serif']=['Microsoft YaHei'] # 使用微軟雅黑的字體
plt.title("中國票房2021TOP5") 
plt.plot(bo,prices,'r^--',label='票房與票價')
plt.plot(bo,persons,'g*-',label='票房與人次')
plt.plot(bo,points,color='blue',marker='o',markersize=10,label='票房與評價')
plt.legend() # 顯示標簽
plt.xlabel('票房') # 橫坐標軸標題
plt.ylabel('行情') # 縱坐標軸標題
plt.show()

三、將圖表保存成本地圖片

plt.savefig("cnbotop5.png")

四、添加輔助線

# 03 經(jīng)典款式無輔助線
plt.style.use('classic')
# 折線圖進階
from matplotlib import pyplot as plt 
plt.rcParams['font.sans-serif']=['Microsoft YaHei'] # 使用微軟雅黑的字體
plt.title("中國票房2021TOP5") 
plt.plot(bo,prices,'r^--',label='票房與票價')
plt.plot(bo,persons,'g*-',label='票房與人次')
plt.plot(bo,points,color='blue',marker='o',markersize=10,label='票房與評價')
plt.legend() # 顯示標簽
plt.xlabel('票房') # 橫坐標軸標題
plt.ylabel('行情') # 縱坐標軸標題
plt.show()

plt.grid() # 添加網(wǎng)格線

五、調(diào)整畫圖的大小和清晰度

plt.figure(figsize=(16,10),dpi=100)

這里dpi就相當于清晰度,而figsize就是長度和寬度

六、使用動漫風格

# 05 使用特殊風格
from matplotlib import pyplot as plt 
plt.xkcd()
plt.figure(figsize=(16,10),dpi=100)
plt.rcParams['font.sans-serif']=['Microsoft YaHei'] # 使用微軟雅黑的字體
plt.rcParams.update({'font.family': "Microsoft YaHei"})
plt.title("中國票房2021TOP5") 
plt.plot(bo,prices,'r^--',label='票房與票價')
plt.plot(bo,persons,'g*-',label='票房與人次')
plt.plot(bo,points,color='blue',marker='o',markersize=10,label='票房與評價')
plt.legend() # 顯示標簽
plt.xlabel('票房') # 橫坐標軸標題
plt.ylabel('行情') # 縱坐標軸標題
plt.grid()
plt.savefig("cnbotop5_300.png")
plt.show()

調(diào)整長寬來進行圖像的扁平化調(diào)整

七、橫坐標的傾斜度

plt.xticks(rotation=45) # 橫坐標軸的每個標題傾斜45度
# 繪制水平柱狀圖
plt.style.use('classic')
# cnbodfgbsort["BO"].to_list().reverse()
# cnbodfgbsort.index.to_list().reverse()
plt.figure(figsize=(16,10),dpi=100)
plt.rcParams.update({'font.family': "Microsoft YaHei"})
plt.title("中國票房分類柱狀圖") 
plt.barh(rcnboindex,rbolist)
plt.legend() # 顯示標簽
plt.xlabel('票房') # 橫坐標軸標題
plt.ylabel('電影類型') # 縱坐標軸標題
plt.xticks(rotation=45) # 橫坐標軸的每個標題傾斜45度
plt.show()

八、橫縱坐標軸轉(zhuǎn)換

rbolist=cnbodfgbsort["BO"].to_list()
rcnboindex=cnbodfgbsort.index.to_list()
rbolist
rbolist.reverse()
rbolist
rcnboindex.reverse()

以上就是Python matplotlib實現(xiàn)圖表主題變換示例詳解的詳細內(nèi)容,更多關于Python matplotlib圖表主題變換的資料請關注腳本之家其它相關文章!

相關文章

  • python3中_from...import...與import?...之間的區(qū)別詳解(包/模塊)

    python3中_from...import...與import?...之間的區(qū)別詳解(包/模塊)

    Python編碼第一步是導入模塊,有時候用import?***有時候用from...import,下面這篇文章主要給大家介紹了關于python3中_from...import...與import?...之間區(qū)別的相關資料,需要的朋友可以參考下
    2022-08-08
  • Python中asyncore的用法實例

    Python中asyncore的用法實例

    這篇文章主要介紹了Python中asyncore的用法,asyncore提供了方便的網(wǎng)絡操作方法,本文以連接并解析www.python.org主頁為例加以說明,需要的朋友可以參考下
    2014-09-09
  • Python使用asyncio包實現(xiàn)異步編程方式

    Python使用asyncio包實現(xiàn)異步編程方式

    這篇文章主要介紹了Python使用asyncio包實現(xiàn)異步編程方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Python簡單計算文件夾大小的方法

    Python簡單計算文件夾大小的方法

    這篇文章主要介紹了Python簡單計算文件夾大小的方法,涉及Python針對目錄的遍歷與文件計算的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • python反扒機制的5種解決方法

    python反扒機制的5種解決方法

    這篇文章主要介紹了python反扒機制的5種解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • django創(chuàng)建簡單的頁面響應實例教程

    django創(chuàng)建簡單的頁面響應實例教程

    這篇文章主要給大家介紹了關于django如何創(chuàng)建簡單的頁面響應的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用django具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • 自己編程中遇到的Python錯誤和解決方法匯總整理

    自己編程中遇到的Python錯誤和解決方法匯總整理

    這篇文章主要介紹了自己編程中遇到的Python錯誤和解決方法匯總整理,本文收集整理了較多的案例,需要的朋友可以參考下
    2015-06-06
  • 一篇文章帶你了解python元組基礎

    一篇文章帶你了解python元組基礎

    今天小編就為大家分享一篇關于Python中的元組介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2021-08-08
  • 使用Python編寫電腦定時關機小程序

    使用Python編寫電腦定時關機小程序

    這篇文章主要為大家詳細介紹了如何使用Python編寫電腦定時關機小程序,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-01-01
  • 淺析Python中字符串的intern機制

    淺析Python中字符串的intern機制

    這篇文章主要介紹了Python中字符串的intern機制,幫助大家更好的理解和學習python,感興趣的朋友可以了解下
    2020-10-10

最新評論

永仁县| 贺兰县| 厦门市| 通许县| 上蔡县| 肥城市| 虎林市| 吉木萨尔县| 庆城县| 蒲城县| 兴文县| 珠海市| 宁国市| 根河市| 乡城县| 龙游县| 昆山市| 开远市| 汕头市| 大庆市| 长顺县| 当阳市| 故城县| 兴宁市| 阳高县| 大关县| 栾川县| 炉霍县| 太仆寺旗| 商洛市| 昆明市| 商都县| 隆安县| 伊通| 郯城县| 新源县| 嘉善县| 汉阴县| 鞍山市| 南丰县| 陇西县|