python - 无法为堆积条形图设置标签
问题描述
我正在尝试为 y 轴和辅助 y 轴设置标签,但是,我无法为 y 轴设置标签,非常感谢帮助。使用此代码 plt.ylabel("data (MB)") 为辅助 y 轴设置标签,我需要为 x、y 和辅助 y 轴设置标签。谢谢
m1_t = pd.DataFrame({
'device1': [13.22,43.20,146.38],
'device2':[609.52,663.49,591.76],
'comm':[230,5010,5010],
'data':[12.545,12.545,3.137
})
colors = ['#5DADE2', '#48C9B0', '#D5DBDB']
m1_t[['device1','device2','comm']].plot(kind='bar', width =
width,stacked=True,color=colors)
m1_t['data'].plot(secondary_y=True,color='darkslategrey',marker='o',MarkerSize= 3)
ax = plt.gca()
plt.xlim([-width, len(m1_t['comm'])-width])
ax.set_xticklabels(("1", "2", "3"))
plt.ylabel("data (MB)")
解决方案
plt.ylabel('Text')
在绘制第二个情节之前放一个。
m1_t = pd.DataFrame({
'device1': [13.22,43.20,146.38],
'device2':[609.52,663.49,591.76],
'comm':[230,5010,5010],
'data':[12.545,12.545,3.137]})
colors = ['#5DADE2', '#48C9B0', '#D5DBDB']
width = 0.2
m1_t[['device1','device2','comm']].plot(kind='bar', width = width, stacked=True, color=colors)
plt.ylabel("Count") #here
plt.xlabel('Device')
m1_t['data'].plot(secondary_y=True, color='darkslategrey', marker='o',MarkerSize= 3)
ax = plt.gca()
plt.xlim([-width, len(m1_t['comm'])-width])
ax.set_xticklabels(("1", "2", "3"))
plt.ylabel("data (MB)")
plt.show()
推荐阅读
- python - How to change opacity of a region in an RGB image (numpy, cv2)
- python - combining list of 10 dictionaries into one
- sql - Create Basic Android or iOS App to Connect to SQL Database Hosted via Web Services
- functional-programming - How to use handle control structures using fluture functional programming library
- python - 这看起来像是使用类的好方法吗?
- javascript - Reverse SVG paths being animated with Javascript
- opengl - Having each invocation of a GLSL compute shader write to an SSBO variable without race conditions
- docker - 在 SBCL Common Lisp 中执行 'docker run'
- async-await - Convert to async await
- gis - Obtaining parcel GIS data controlled by a private company that uses public information/funds to maintain it?