python绘图颜色代码_Python-画图(散点图scatter、保存savefig)及颜色大全

这篇博客介绍了如何使用Python的matplotlib库绘制散点图,包括设置中文显示、坐标轴、颜色等。博主分享了散点图的代码示例,展示了两种不同颜色的散点,并提供了详细的代码解释。最后,博主列举了大量颜色代码供参考。
摘要由CSDN通过智能技术生成

最近忙着写大论文,用Python画论文里一个示意图,效果还不错,顺便总结一下。

一,直接上代码

# -*- coding: utf-8 -*-

import numpy as np

import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif']=['SimHei']

plt.rcParams['axes.unicode_minus'] = False

#matplotlib画图中中文显示会有问题,需要这两行设置默认字体

plt.xlabel('X')

plt.ylabel('Y')

plt.xlim(xmax=9,xmin=0)

plt.ylim(ymax=9,ymin=0)

#画两条(0-9)的坐标轴并设置轴标签x,y

x1 = np.random.normal(2,1.2,300) # 随机产生300个平均值为2,方差为1.2的浮点数,即第一簇点的x轴坐标

y1 = np.random.normal(2,1.2,300) # 随机产生300个平均值为2,方差为1.2的浮点数,即第一簇点的y轴坐标

x2 = np.random.normal(7.5,1.2,300)

y2 = np.random.normal(7.5,1.2,300)

colors1 = '#00CED1' #点的颜色

colors2 = '#DC143C'

area = np.pi * 4**2 # 点面积

# 画散点图

plt.scatter(x1, y1, s=area, c=colors1, alpha=0.4, label='类别A')

plt.scatter(x2, y2, s=area, c=colors2, alpha=0.4, label='类别B')

plt.plot([0,9.5],[9.5,0],linewidth = '0.5',color='#000000')

plt.legend()

plt.savefig(r'C:\Users\jichao\Desktop\大论文\12345svm.png', dpi=300)

plt.show()

二,效果

1b1e3c5c776144599b2f2e9e4b8a43fe.jpg

画出来的效果我个人还是挺满意的,好看!

三,代码分析

上图用到的主要就是matplotlib.pyplot模块下的一些函数,更多关于matplotlib库的知识还是直接看官方文档比较好:https://matplotlib.org/index.html

1,rcParams

rcParams用来设置画图时的一些基本参数

2,scatter

matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, al

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值