
获得徽章 0
- import matplotlib.pyplot as plt
# 解决中文显示问题
plt.rcParams['font.sans-serif'] = ['SimHei'] # 设置中文显示
plt.rcParams['axes.unicode_minus'] = False # 解决符号'-'显示为方块的问题
# 数据
data = [800, 100, 1000, 200, 300, 200, 200, 200]
labels = ['购物', '人情往来', '餐饮美食', '通信物流', '生活日用', '交通出行', '休闲娱乐', '其他']
explode = [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]
# 绘制饼图
plt.pie(data, labels=labels, explode=explode, autopct='%.1f%%', shadow=True, startangle=90)
# 显示图形
plt.show()展开评论点赞 - 单片机代码分享
#include<reg51.h>#include<string.h>
#define u8 unsigned char#define u16 unsigned int
void delay(u16 t); void lcd1602_Init();
void lcd1602 ChkBusy();
void lcd1602_WrData(u8 dat);
void lcd1602 WrCom(u8 command);
void lcd1602 DisStr(u8 rowu8 colu8*str);
void lcd1602 DisCGRAM(u8 rowu8 colu8 index); void lcd1602 SetCGRAM(u8 addr,u8*str);
u8 code str0[]={"Hello,Students!";
u8 code str11={"B200136-137!Welcome to GSInstitute!!*$#"}; u8 code hot[8]={0x10,0x06,0x09,0x008,0x08,0x09,0x06,0x00};
sbit RS=P2^6; sbit RW=P2^5; sbit E=P2^7;
void main()
{
lcd1602_Init();
lcd1602 DisStr(0,0,str0); lcd1602 DisStr(1,0,str1);
lcd1602 SetCGRAM(0x40,hot); lcd1602 DisCGRAM(1,39,0);
while(1){;}}
void delay(u16 t){
while(t--);}
void lcd1602 Init(){
lcd1602 WrCom(0x38);
lcd1602 WrCom(0x0F); 1/显示光标,并在输入字符时闪烁长方形光标。
lcd1602_WrCom(0x06); lcd1602 WrCom(0x01);展开评论点赞