python绘制散点图、如何选两列作为横坐标_在matplotlib散点图(水平杆图)中从x=0到数据点绘制水平线...
考慮以下情節(jié):
由此函數(shù)生成:def timeDiffPlot(dataA, dataB, saveto=None, leg=None):
labels = list(dataA["graph"])
figure(figsize=screenMedium)
ax = gca()
ax.grid(True)
xi = range(len(labels))
rtsA = dataA["running"] / 1000.0 # running time in seconds
rtsB = dataB["running"] / 1000.0 # running time in seconds
rtsDiff = rtsB - rtsA
ax.scatter(rtsDiff, xi, color='r', marker='^')
ax.scatter
ax.set_yticks(range(len(labels)))
ax.set_yticklabels(labels)
ax.set_xscale('log')
plt.xlim(timeLimits)
if leg:
legend(leg)
plt.draw()
if saveto:
plt.savefig(saveto, transparent=True, bbox_inches="tight")
這里重要的是x = 0值的正負差異。最好能更清楚地看到這一點,例如強調(diào)x=0軸
從x=0到繪圖標記繪制一條線
這可以用matplotlib完成嗎?需要添加什么代碼?
總結
以上是生活随笔為你收集整理的python绘制散点图、如何选两列作为横坐标_在matplotlib散点图(水平杆图)中从x=0到数据点绘制水平线...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gitee存放代码_git / gite
- 下一篇: python 发邮件_Python发邮件