python – 了解matplotlib xticks语法

python – 了解matplotlib xticks语法,第1张

概述我正在读书,我遇到这个代码: import matplotlib.pyplot as pltplt.scatter(x,y)plt.title("Web traffic over the last month")plt.xlabel("Time")plt.ylabel("Hits/hour")plt.xticks([w*7*24 for w in range(10)], ['wee 我正在读书,我遇到这个代码:
import matplotlib.pyplot as pltplt.scatter(x,y)plt.Title("Web traffic over the last month")plt.xlabel("Time")plt.ylabel("Hits/hour")plt.xticks([w*7*24 for w in range(10)],['week %i'%w for w in range(10)])plt.autoscale(tight=True)plt.grID()plt.show()

对于上下文,x是对应于一小时的整数数组. y是在特定时间内的“命中”(从用户到网站)的数组.

我知道代码累积了所有的时间,以便它可以在一个星期内显示,但有人可以解释这些功能做什么?我的目标是了解这一行的所有语法

plt.xticks([w*7*24 for w in range(10)],['week %i'%w for w in range(10)])

特别:

>什么是范围?

这是生成的:

以下是附加上下文的示例数据:

1   22722   nan3   13864   13655   14886   13377   18838   22839   133510  102511  113912  147713  120314  131115  129916  149417  115918  136519  127220  124621  107122  187623  nan24  141025  92526  153327  210428  211329  199330  1045
解决方法 为了理解范围,打开python并按顺序写入以下命令:
range(7)  range(4,8)  range(3,11,2)

对于plt.xticks中的列表解析,它们基本上是一种紧凑的写入循环方式.它们是非常常见的,有用的和整齐的.为了理解他们:

[w*2 for w in range(10)]  [w*2 for w in range(10) if w < 4]

最后,对于命令plt.xticks本身,您可以使用简单的示例查看http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.xticks的简短说明.

总结

以上是内存溢出为你收集整理的python – 了解matplotlib xticks语法全部内容,希望文章能够帮你解决python – 了解matplotlib xticks语法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1207637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存