记录pycharm 导入plt后无法使用该模块

直接写

 import plt是无法导入的,后续报错plt未定义

正确写法

import matplotlib.pyplot as plt

程序实例

# import plt
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']  # 添加这条可以让图形显示中文

x_axis_data = [i for i in range(36)]
y_axis_data1 = [6.787812396,
7.318758763,
5.387216143,
4.795880017,
5.025949097,
6.659555885,
8.397940009,
3,
5.224025669,
6.525783736,
7.251811973,
9.22184875,
5.72010502,
6.823908741,
6.673664139,
5.592269272,
7.508638306,
6.714442691,
4.711370765,
8.602059991,
7.886056648,
6.110698297,
6.522256702,
6.665546249,
7.075720714,
7.301029996,
8.420216403,
5.876148359,
6.126098402,
4.62549214,
4.270511231,
7.259637311,
7.086186148,
5.084617051,
5.099086932,
8.920818754,
]
y_axis_data2 = [22,
24,
17,
0,
18,
18,
18,
12,
18,
17,
18,
18,
17,
18,
18,
17,
18,
6,
12,
18,
18,
17,
27,
23,
18,
17,
18,
17,
23,
12,
12,
18,
17,
21,
18,
18
]

plt.plot(x_axis_data, y_axis_data1)
plt.plot(x_axis_data, y_axis_data2)
plt.show()
'''
# plot中参数的含义分别是横轴值,纵轴值,线的形状,颜色,透明度,线的宽度和标签
plt.plot(x_axis_data, y_axis_data, 'ro-', color='#4169E1', alpha=0.8, linewidth=1, label='一些数字')

# 显示标签,如果不加这句,即使在plot中加了label='一些数字'的参数,最终还是不会显示标签
plt.legend(loc="upper right")
plt.xlabel('x轴数字')
plt.ylabel('y轴数字')

plt.show()
# plt.savefig('demo.jpg')  # 保存该图片
'''
# 给折线图中的点加数据标签
'''
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei']

x_axis_data = [1, 2, 3, 4, 5]
y_axis_data = [1, 2, 3, 4, 5]

# plot中参数的含义分别是横轴值,纵轴值,颜色,透明度和标签
plt.plot(x_axis_data, y_axis_data, 'ro-', color='#4169E1', alpha=0.8, label='一些数字')

for x, y in zip(x_axis_data, y_axis_data):
    plt.text(x, y+0.3, '%.0f' % y, ha='center', va='bottom', fontsize=10.5)


# 显示标签,如果不加这句,即使加了label='一些数字'的参数,最终还是不会显示标签
plt.legend(loc="upper right")
plt.xlabel('x轴数字')
plt.ylabel('y轴数字')

plt.show()
# plt.savefig('demo.jpg')  # 保存该图片
————————————————
版权声明:本文为CSDN博主「AXIMI」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/AXIMI/article/details/99308004
'''
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值