相关疑难解决方法(0)

更改matplotlib中x或y轴上的"滴答频率"?

我试图修复python如何绘制我的数据.

x = [0,5,9,10,15]
Run Code Online (Sandbox Code Playgroud)

y = [0,1,2,3,4]
Run Code Online (Sandbox Code Playgroud)

然后我会这样做:

matplotlib.pyplot.plot(x,y)
matplotlib.pyplot.show()
Run Code Online (Sandbox Code Playgroud)

并且x轴'刻度以5为间隔绘制.有没有办法让它显示间隔为1?

python matplotlib

419
推荐指数
12
解决办法
72万
查看次数

在matplotlib中将y轴标签添加到辅助y轴

我可以使用左侧y轴添加一个标签plt.ylabel,但是如何将它添加到辅助y轴?

table = sql.read_frame(query,connection)

table[0].plot(color=colors[0],ylim=(0,100))
table[1].plot(secondary_y=True,color=colors[1])
plt.ylabel('$')
Run Code Online (Sandbox Code Playgroud)

python matplotlib

100
推荐指数
5
解决办法
15万
查看次数

如何使用Matplotlib对齐两个y轴刻度的网格线?

我正在绘制y轴上具有不同单位的两个数据集.有没有办法让刻度线和网格线在两个y轴上对齐?

第一张图片显示了我得到的内容,第二张图片显示了我想要获得的内容.

这是我用来绘制的代码:

import seaborn as sns
import numpy as np
import pandas as pd

np.random.seed(0)
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.plot(pd.Series(np.random.uniform(0, 1, size=10)))
ax2 = ax1.twinx()
ax2.plot(pd.Series(np.random.uniform(10, 20, size=10)), color='r')
Run Code Online (Sandbox Code Playgroud)

不需要的行为示例

想要行为的例子

python plot matplotlib seaborn

35
推荐指数
4
解决办法
2万
查看次数

标签 统计

matplotlib ×3

python ×3

plot ×1

seaborn ×1