我在这里提到的问题.
在此示例中,用户通过将其添加到图表的上部与标题重合来解决第二轴问题.
问题:是否可以在第一个x的底部添加第二个x轴?
码:
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax2 = ax1.twiny()
X = np.linspace(0,1,1000)
Y = np.cos(X*20)
ax1.plot(X,Y)
ax1.set_xlabel(r"Original x-axis: $X$")
new_tick_locations = np.array([.2, .5, .9])
def tick_function(X):
V = 1/(1+X)
return ["%.3f" % z for z in V]
ax2.set_xticks(new_tick_locations)
ax2.set_xticklabels(tick_function(new_tick_locations))
ax2.set_xlabel(r"Modified x-axis: $1/(1+X)$")
plt.show()
Run Code Online (Sandbox Code Playgroud) 如何将Python Pandas多索引数据框绘制为带有组标签的条形图?任何绘图库都直接支持这个吗?这篇SO帖子展示了使用matplotlib的自定义解决方案,但是它有直接的支持吗?
举个例子:
quarter company
Q1 Blue 100
Green 300
Q2 Blue 200
Green 350
Q3 Blue 300
Green 400
Q4 Blue 400
Green 450
Name: count, dtype: int64
Run Code Online (Sandbox Code Playgroud)
...可以在此数据帧可以用组标签绘制这样?
提前致谢,
拉菲