激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

香港云服务器
服務器之家 - 腳本之家 - Python - matplotlib 畫雙軸子圖無法顯示x軸的解決方法

matplotlib 畫雙軸子圖無法顯示x軸的解決方法

2020-07-28 00:05swustxxl Python

這篇文章主要介紹了matplotlib 畫雙軸子圖無法顯示x軸的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

主要問題

1.介紹

如題,畫雙軸子圖不能顯示 x-軸坐標軸標簽,似乎 “雙軸”與“子圖”存在沖突有關,當前版本是 anaconda 3.7.4。比較奇葩的是 我家里的電腦,3.7.3 卻沒這個問題。但我把公司電腦換成 3.7.3 問題依舊,崩潰。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import pandas as pd
import matplotlib.pyplot as plt
 
a = pd.date_range('2020-07-01','2020-07-20')
b = [2,3,4,5,7,9,20,20,11,13,1,2,3,9,23,2,6,7,7,7]
c = [0.20,0.1,0.13,0.1,0.2,0.3,0.9,0.23,0.2,0.6,0.7,0.7,0.7,0.2,0.3,0.4,0.5,0.7,0.9,0.2]
 
data = pd.DataFrame({'a':a,'b':b,'c':c})
 
data = data.groupby(['a'])['b','c'].sum()
 
nrow = 2
ncol = 1
 
fig = plt.figure(figsize=(ncol*10,nrow*4))
 
ax_1 = plt.subplot2grid((nrow, ncol), (0, 0), colspan=1, rowspan=1,facecolor = 'black')
ax_2 = plt.subplot2grid((nrow, ncol), (1, 0), colspan=1, rowspan=1,facecolor = 'black')
 
data['b'].plot(ax = ax_1,color = 'r')
data['c'].plot(ax = ax_1.twinx(),color = 'y')

matplotlib 畫雙軸子圖無法顯示x軸的解決方法

2.只畫雙軸,正常顯示

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import pandas as pd
import matplotlib.pyplot as plt
 
a = pd.date_range('2020-07-01','2020-07-20')
b = [2,3,4,5,7,9,20,20,11,13,1,2,3,9,23,2,6,7,7,7]
c = [0.20,0.1,0.13,0.1,0.2,0.3,0.9,0.23,0.2,0.6,0.7,0.7,0.7,0.2,0.3,0.4,0.5,0.7,0.9,0.2]
 
data = pd.DataFrame({'a':a,'b':b,'c':c})
 
data = data.groupby(['a'])['b','c'].sum()
 
nrow = 1
ncol = 1
 
fig = plt.figure(figsize=(ncol*10,nrow*4))
 
ax_1 = plt.subplot2grid((nrow, ncol), (0, 0), colspan=1, rowspan=1,facecolor = 'black')
# ax_2 = plt.subplot2grid((nrow, ncol), (1, 0), colspan=1, rowspan=1,facecolor = 'black')
 
data['b'].plot(ax = ax_1,color = 'r')
data['c'].plot(ax = ax_1.twinx(),color = 'y')

matplotlib 畫雙軸子圖無法顯示x軸的解決方法

3.只畫子圖,也能正常顯示

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import pandas as pd
import matplotlib.pyplot as plt
 
a = pd.date_range('2020-07-01','2020-07-20')
b = [2,3,4,5,7,9,20,20,11,13,1,2,3,9,23,2,6,7,7,7]
c = [0.20,0.1,0.13,0.1,0.2,0.3,0.9,0.23,0.2,0.6,0.7,0.7,0.7,0.2,0.3,0.4,0.5,0.7,0.9,0.2]
 
data = pd.DataFrame({'a':a,'b':b,'c':c})
 
data = data.groupby(['a'])['b','c'].sum()
 
nrow = 2
ncol = 1
 
fig = plt.figure(figsize=(ncol*10,nrow*4))
 
ax_1 = plt.subplot2grid((nrow, ncol), (0, 0), colspan=1, rowspan=1,facecolor = 'black')
ax_2 = plt.subplot2grid((nrow, ncol), (1, 0), colspan=1, rowspan=1,facecolor = 'black')
 
data['b'].plot(ax = ax_1,color = 'r')
data['c'].plot(ax = ax_2,color = 'y')

matplotlib 畫雙軸子圖無法顯示x軸的解決方法

到此這篇關于matplotlib 畫雙軸子圖無法顯示x軸的解決方法的文章就介紹到這了,更多相關matplotlib 雙軸子無法顯示x軸內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/swustxxl/article/details/107594143

延伸 · 閱讀

精彩推薦
922
主站蜘蛛池模板: 久久久久亚洲精品 | 成人aaaa免费全部观看 | 九九视屏 | 精品偷拍久久 | 日日操夜夜透 | 中文字幕在线观看91 | 国产精品久久久乱弄 | 久久久久中文字幕 | 操碰在线视频 | 亚洲综合无码一区二区 | 日本中文字幕高清 | 亚洲一级毛片 | 午夜精品久久久久久久99热浪潮 | 欧美精品一区二区蜜臀亚洲 | 性欧美xxxx极品摘花 | 国产亚洲高清视频 | 一级毛片a级 | 精品一区二区三区网站 | 日本精品中文字幕 | 最新av在线播放 | 日本黄色不卡视频 | 久久免费观看一级毛片 | 国产精选电影免费在线观看网站 | 欧美hdfree性xxxx | 一区二区精品视频在线观看 | 小雪奶水翁胀公吸小说最新章节 | 日日做夜夜操 | 欧美日韩在线视频一区 | 色网站综合| 羞羞视频入口 | 私库av在线免费观看 | 久久久免费电影 | 日韩av成人 | 色999中文字幕 | 国产精品久久久久av | 久久久久亚洲美女啪啪 | 手机免费看一级片 | 性欧美一区二区 | 国产成人av免费 | 狠狠干网站 | 欧美成人鲁丝片在线观看 |