作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个条形图,我想在其上绘制两个坐标之间的线段(即在同一图中)。我尝试添加另一个 plt 语句,但未绘制线条。
plt.figure(figsize=(12, 10))
ax = freq_series.plot(kind='bar',color=colors)
plt.plot([coord_x1,coord_y1], [coord_x2, coord_y2], "r--")
最佳答案
更新:
import datetime
import matplotlib as mpl
import matplotlib.pyplot as plt
mpl.style.use('ggplot')
d = {
datetime.date(2015, 6, 21): 101.0,
datetime.date(2015, 6, 22): 81.0,
datetime.date(2015, 6, 23): 94.0,
datetime.date(2015, 4, 24): 67.5,
datetime.date(2015, 6, 26): 99.1
}
df = pd.DataFrame({'date': [x for x in d.keys()], 'val':[x for x in d.values()]})
%matplotlib
ax = df.set_index('date').plot.bar(rot=0, figsize=(12, 10))
x = [ax.patches[0].get_x(), ax.patches[-1].get_x() + ax.patches[-1].get_width()]
y = [df.val.max()] * 2
plt.plot(x, y, 'r--', c='g', linewidth=4)
#plt.plot([ax.patches[0].get_width(), ax.patches[-1].get_width()], [y,y], 'r--', c='k')
旧答案:
这是一个小演示:
import matplotlib as mpl
import matplotlib.pyplot as plt
mpl.style.use('ggplot')
df = pd.DataFrame(np.random.randint(0, 10, size=(5)), columns=list('a'))
ax = df.plot.bar(figsize=(12, 10))
coord_x1 = 0.5
coord_y1 = 7.5
coord_x2 = 4.5
coord_y2 = 7.5
plt.plot([coord_x1, coord_x2], [coord_y1, coord_y1], '-o')
关于python - 如何在条形图顶部添加一条线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38017465/
如何迭代(一行)分割函数给我的每个类? 我试过这个: 编辑(抱歉) $("p").attr("class").split(' ').each (function (i,n){alert(n)}
我有一条垂直线和一条水平线,当我动态调整我的 Canvas 父级时,我想调整它们的大小。 (地标) 我希望水平线始终距 Canvas 的左右边界 25 处,距底部边界 13 处。 垂直线也是如此,距上
我有一个 y 变量,我试图在图形的顶部和底部针对两个相关的 x 轴绘制它(例如 y="立方体中的事物数",x1="立方体的边长", x2="立方体的体积")。我在 numpy 数组中有 y、x1、x2
我想画一条简单的水平线,并在这条线 flex 的地方制作动画。我有这个动画的视频。你能给我一些建议如何开始以及我必须使用哪个 js/css 吗? 都是关于矩形底部的线: http://www.stop
我是一名优秀的程序员,十分优秀!