当前位置: 首页 > news >正文

dnf免做卡怎么领取网站信息流推广渠道

dnf免做卡怎么领取网站,信息流推广渠道,博物馆网站建设必要性,清爽帝国cms1.1绘图的一般过程: 1.导入相关库 2.生成、读入或计算得到数据; 3.根据需要绘制折线图、散点图、柱状图、饼状图、雷达图、箱线图、三维曲线/曲面以及极坐标系图形; 4.根据需要设置图形属性; 5.显示或保存绘图结果。 例如&…

1.1绘图的一般过程:

1.导入相关库

2.生成、读入或计算得到数据; 

3.根据需要绘制折线图、散点图、柱状图、饼状图、雷达图、箱线图、三维曲线/曲面以及极坐标系图形;

4.根据需要设置图形属性;

5.显示或保存绘图结果。

例如:

import pandas as pd  
import matplotlib.pyplot as plt  # 读取CSV文件  
data = pd.read_csv('your_data.csv')  # 替换为你的CSV文件路径  # 假设CSV文件有两列数据,列名为'x'和'y'  
x_data = data['x']  
y_data = data['y']  # 绘制图形  
plt.plot(x_data, y_data)  # 添加标题和坐标轴标签  
plt.title('My Data Plot')  
plt.xlabel('X Axis')  
plt.ylabel('Y Axis')  # 显示网格  
plt.grid(True)  # 显示图形  
plt.show()

1.2图形属性设置

1.设置坐标轴标签:使用matplotlib.pyplot模块的xlabel()、ylabel()函数或轴域的set_xlabel()、set_ylabel()方法;

2.设置坐标轴刻度:使用matplotlib.pyplot模块的xticks()、yticks()函数或轴域set_xticks()、set_yticks()方法;

3.设置图例:使用matplotlib.pyplot模块的legend()函数或轴域的同名方法;

4.设置标题:使用matplotlib.pyplot模块title()、suptitle()函数或轴域的set_title()方法。

1.3显示中文字符

Matplotlib默认情况下无法直接显示中文字符,如果图形中需要显示中文字符,可以使用import matplotlib.pyplot as plt 导入模块pyplot,然后查看plt.rcParams字典中的当前值并进行必要的修改,也可以通过pyplot模块的xlabel()、ylabel()、xticks()、yticks()、title()等函数或轴域(也称子图)对象对应的方法的fontproperties参数对坐标轴标签、坐标轴刻度、标题单独进行设置;如需设置图例中的中文字符可以通过legend()函数的prop参数进行设置。

使用下面的代码可以查看所有的可用字体。

from matplotlib.font_manager import fontManagernames =sorted([f.name for f in fontManager.ttflist])for name in names:print(name)

结果输出(部分展示):

Arial
Arial
Arial
Arial
Arial
Bahnschrift
Calibri
Calibri
Calibri
Calibri
Calibri
Calibri
Cambria
Cambria
Cambria
Cambria
Candara
Candara
Candara
Candara
Candara
Candara
Comic Sans MS
Comic Sans MS
Comic Sans MS
Comic Sans MS
Consolas
Consolas
Consolas
Consolas
Constantia
Constantia
Constantia
Constantia
Corbel
Corbel
Corbel
Corbel
Corbel
Corbel
Courier New
Courier New
Courier New
Courier New
DejaVu Math TeX Gyre
DejaVu Sans
DejaVu Sans
DejaVu Sans
DejaVu Sans
DejaVu Sans Display
DejaVu Sans Mono
DejaVu Sans Mono
DejaVu Sans Mono
DejaVu Sans Mono
DejaVu Serif
DejaVu Serif
DejaVu Serif
DejaVu Serif
DejaVu Serif Display
DengXian
DengXian
DengXian
Ebrima
Ebrima
FZCaiYun-M09
FZCuYuan-M03
FZDaBiaoSong-B06
FZDaHei-B02
FZFangSong-Z02
FZHei-B01S
FZKai-Z03
FZNew BaoSong-Z12
FZNew ShuTi-S08
FZXiDengXian-Z06
FZXiQian-M15
FZXiYuan-M01
FZXiaoBiaoSong-B05
FZXiaoBiaoSong-B05S
FZXingKai-S04
FZZhongDengXian-Z07 
FZZhongQian-M16
FZZhunYuan-M02
FangSong
FangSong_GB2312
Franklin Gothic Medium
Franklin Gothic Medium
Gabriola
Gadugi
Gadugi
Georgia
Georgia
Georgia
Georgia
HoloLens MDL2 Assets

注意:在进行可视化时,应尽量避免仅仅依赖于颜色的不同来区分同一图形中的多个线条、柱或面片,还应借助于线型、线宽、端点符号、填充符号等属性来提高区分度。【因为不是总能保证有彩色打印机】

在绘图中,同一组数据可以使用不同形式的图形进行可视化,既可以绘制折线图,也可以绘制柱状图、散点图、饼状图等其他图形。

1.4绘图结果显示或保存

绘制图形并设置外围属性之后可以调用pyplot模块的show()函数直接显示图形,也可以使用savefig()函数或图形对象的同名方法保存图片文件。

savefig()函数完整用法如下:

savefig(fname, dpi=None, facecolor='w', edgecolor='w',  format=None, transparent=False, bbox_inches=None, pad_inches=0.1,  frameon=None, orientation='portrait', papertype=None,  format_kw=None, metadata=None)

参数说明

  • fname:文件名或类似文件的对象。可以是文件的路径(如 'figure.png' 或 'path/to/figure.pdf'),或者是任何具有 write() 方法的对象,比如 BytesIO。
  • dpi:图像的分辨率,即每英寸的点数。如果设置为 None,则默认使用保存格式的默认分辨率。
  • facecolor 和 edgecolor:图像的背景色和边框色。默认为白色。
  • format:文件格式。如果未指定,Matplotlib 会根据提供的文件名推断格式。例如,如果 fname 是 'figure.png',则格式是 'png'
  • transparent:如果为 True,则图像的背景将是透明的。这通常与 facecolor 和 edgecolor 设置为 'none' 一起使用。
  • bbox_inches:一个 Bbox 对象,或者 'tight' 或 'standard'。用于确定保存图像时考虑的图形区域。'tight' 会裁剪图形周围的空白,'standard' 会使用图形的完整区域。
  • pad_inches:在保存图像时,在图形周围添加的额外空白(以英寸为单位)。
  • frameon:是否绘制图形框架。如果设置为 None,则使用当前图形的 frameon 设置。
  • orientation 和 papertype:这些参数主要用于 PostScript 和 PDF 输出,用于控制页面的方向和类型。
  • format_kw:一个字典,包含特定于输出格式的额外关键字参数。例如,对于 JPEG 图像,你可以设置压缩质量。
  • metadata:一个字典,包含要保存到文件中的元数据。

例如:

import matplotlib.pyplot as plt
import numpy as np# 创建一些示例数据
x = np.linspace(0, 10, 100)
y = np.sin(x)# 绘制图形
plt.plot(x, y)
plt.title('Sine Curve')
plt.xlabel('x')
plt.ylabel('y')# 保存图形为 PNG 文件
plt.savefig('sine_curve.png', dpi=300)# 显示图形(可选)
plt.show()

 

1.5 Matplotlib绘图风格样式

 Matplotlib绘图风格样式很多,下列代码列出了所有可用的样式。

import matplotlib.pyplot as plt
plt.style.available
print(plt.style.available)

结果输出:

['Solarize_Light2', '_classic_test_patch', '_mpl-gallery', '_mpl-gallery-nogrid', 'bmh', 'classic', 'dark_background', 'fast', 'fivethirtyeight', 'ggplot', 'grayscale', 'seaborn', 'seaborn-bright', 'seaborn-colorblind', 'seaborn-dark', 'seaborn-dark-palette', 'seaborn-darkgrid', 'seaborn-deep', 'seaborn-muted', 'seaborn-notebook', 'seaborn-paper', 'seaborn-pastel', 'seaborn-poster', 'seaborn-talk', 'seaborn-ticks', 'seaborn-white', 'seaborn-whitegrid', 'tableau-colorblind10']

下面的举例将演示如何指定图形演示,图1.5.1和图1.5.2分别演示默认样式和fivethirtyeight两种样式的效果,其他样式大家可以自行测试。

1.5.1默认样式

import numpy as np
import matplotlib.pyplot as pltx = np.arange(0,7,0.01)
y = np.sin(x)
plt.plot(x,y)
plt.show()

1.5.2指定样式

import numpy as np
import matplotlib.pyplot as plt#指定图形样式
plt.style.use('fivethirtyeight')
x = np.arange(0,7,0.01)
y = np.sin(x)
plt.plot(x,y)
plt.show()

 

http://www.ds6.com.cn/news/59732.html

相关文章:

  • seo网站优化教程sem推广外包
  • iis7建设网站推广模式包括哪些模式
  • 临海网站开发公司网站推广的常用途径有哪些
  • wordpress 横向扩展玉溪seo
  • 卡盟网站怎么做图片关键词有哪些关联词
  • 义乌建设局网站打不开短视频推广平台
  • 如何把产品放到网上销售吴中seo页面优化推广
  • 广州企业网站设计公司郑州seo优化推广
  • 哪家公司网站制作好如何进行搜索引擎的优化
  • 龙岗区网站建设公司seo技术外包
  • 云南云桥建设股份有限公司官方网站产品运营推广方案
  • 建设一个电影网站需要多少钱西地那非片的功能主治
  • 上海网站设计见建设百度广告标识
  • 设计师导航网站源码seo交流论坛seo顾问
  • 互联网网站建设情况统计表网站策划报告
  • 衡天主机怎么做网站系统优化的方法
  • 东莞企业网站建设预算大概多少企业网站的作用有哪些
  • 如何在电脑上建设网站百度正版下载
  • 宝鸡手机网站开发搜索推广
  • 张家港网站设计建设网站推广计划方案
  • 网页设计与网站开发试题西安做网站的公司
  • 做网站去哪找源码关键词优化公司费用多少
  • 免费的奖励网站有哪些免费推广网站有哪些
  • 怎样建设责任文化安卓神级系统优化工具
  • wordpress项目导出福州seo推广服务
  • wordpress安装云服务器seo网络推广招聘
  • 山东省建设厅教育网站武汉seo服务外包
  • 做网站界面需要注意什么推广任务发布平台app
  • 赤峰建网站网络营销品牌推广公司
  • 北京高端网站建设网站建设与网站设计