会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 134305个问题
Python全系列/第一阶段:AI驱动的Python编程/面向对象 23191楼
Python全系列/第九阶段:Flask百战电商后台系统/Flask百战电商后台项目 23192楼
Python全系列/第四阶段:函数式编程和核心特性/正则表达式 23193楼
Python全系列/第二阶段:Python 深入与提高/文件处理 23194楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/数据结构 23195楼
JAVA 全系列/(隐藏)第三十阶段:设计模式/框架源码分析(拓展)/GOF23 设计模式 23197楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:使用RabbitMQ实现大广告异步缓存 23200楼

Title() {
            span=.()=.(.()*)+span.=}
        () {
            YZM_val=.().sapn = .()(YZM_val==||YZM_val==){
                sapn.=sapn..=}
           (YZM_val==){
                sapn.=sapn..=}
            {
                sapn.=sapn..=}
        }
        () {
           reg=(reg)}
        () {
            reg=(reg)}
        () {
            reg=(reg)
        }
       () {
            reg=(reg)}

        () {
            sex=.()(i sex){
                (sex[i].){
                    span=.()span.=span..=}
            }

            }
        () {
            val=.().span=.()(val!=){
                span.=span..=}
            }
        () {
            agree=.()sub =.()sub.=!agree.}
        () {
            flag= ()& () & () &() &() &()flag}
        (idreg) {
            id_in=.(id)val =id_in.alt=id_in.span=.(id+)(val==||val==){
                span.=+alt+span..=}

            (reg.(val)){
                span.=+alt+span..=}
            {
               span.=+alt+span..=}
        }

    ()()()3-10()8()(): :():()()---()()

老师,我想问下为社么我验证码或则手机号什么的输入错误也能提交

JAVA 全系列/第五阶段:Web全栈开发基础与Vue/Javascript 语言(旧) 23201楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/JAVA入门和背景知识 23202楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/飞机大战小项目训练 23203楼

代码:

from matplotlib import pyplot as plt
fig,axs=plt.subplots(2,2,figsize=(7,7))
people=[45, 48, 37, 47, 38, 41, 39, 37, 44, 44, 37, 35, 38, 46, 33, 35, 37, 36, 34, 38, 33, 33, 40, 37, 38]
bin_width=2
bin_count=int(max(people)-min(people)/bin_width)
x_ticks=range(31,52)
axs[0,0].xaxis.set_ticks(x_ticks)
axs[0,0].hist(people,bin_count)
real_names=["detection","allen","home"]
real_num1=[8414,4024,2088]
real_num2=[11526,5605,2490]
real_num3=[7675,2863,1311]
x_pos1=range (3)
x_pos2=[i+0.3 for i in x_pos1]
x_pos3=[i+2*0.3 for i in x_pos1]
axs[1,0].xaxis.set_ticks(x_pos2)
# axs[1,0].set_xticks(x_pos2)
# axs[1,0].set_xticklabels(x_pos2,real_names)
# plt.xticks(x_pos1,real_names)
# plt.xticks(x_pos2,real_names)
# plt.xticks(x_pos3,real_names)
# plt.xticks(x_pos2,real_names)
axs[1,0].bar(x_pos1,real_num1,width=0.3,label="dection")
axs[1,0].bar(x_pos2,real_num2,width=0.3,label="allen")
axs[1,0].bar(x_pos3,real_num3,width=0.3,label="home")
axs[1,0].legend(loc="upper right")
x=range(1,13)
x_ticks=range(1,13)
b=[]
for i in x:
    y=2*i+1
    b.append(y)
axs[1,1].xaxis.set_ticks(x)
axs[1,1].scatter(x,b)
# plt.show()
plt.show()
# plt.show()

屏幕截图 2021-04-06 123941.png

运行结果:

屏幕截图 2021-04-06 124029.png

老师请问一下,在绘制子图的时候怎么样对柱图的横坐标进行修改,把横坐标修改成real_names列表中的内容,就像

plt.xticks(x_pos2,real_names)

一样,我网上查了一下说可以使用

axs[1,0].xaxis.set_ticks(x_pos2)

但是这种方法只可以修改x轴的间距,没办法指定每个间隔显示的文本,请问老师这该如何解决?

Python全系列/第十九阶段:数据分析-数据可视化/matplotlib 23204楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637