pyecharts v1 版本 学习笔记 折线图,面积图
折线图
折线图 基本demo
- import pyecharts.options as opts
- from pyecharts.charts import Line
- c = (
- Line()
- .add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
- .add_yaxis('商家A', [114, 55, 27, 101, 125, 27, 105])
- .add_yaxis('商家B',[57, 134, 137, 129, 145, 60, 49])
- .set_global_opts(title_opts=opts.TitleOpts(title="Line-基本示例"))
- )
- c.render_notebook()
折线图 如果有空数据连接
- import pyecharts.options as opts
- from pyecharts.charts import Line
- c = (
- Line()
- .add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
- .add_yaxis('商家A', [114, 55, 27, 101, 125, None, 105],is_connect_nones=True)
- .add_yaxis('商家B',[57, 134, 137, 129, 145, 60, 49],is_connect_nones=True)
- .set_global_opts(title_opts=opts.TitleOpts(title="Line连接空数据"))
- )
- c.render_notebook()
平滑曲线展示
- import pyecharts.options as opts
- from pyecharts.charts import Line
- c = (
- Line()
- .add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
- .add_yaxis('商家A', [114, 55, 27, 101, 125, None, 105], is_smooth=True,is_connect_nones=True)
- .add_yaxis('商家B',[57, 134, 137, 129, 145, 60, 49], is_smooth=True)
- .set_global_opts(title_opts=opts.TitleOpts(title="Line-smooth"))
- )
- c.render_notebook()
面积图:
- import pyecharts.options as opts
- from pyecharts.charts import Line
- c = (
- Line()
- .add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
- .add_yaxis('商家A', [114, 55, 27, 101, 125, 27, 105], areastyle_opts=opts.AreaStyleOpts(opacity=0.5))
- .add_yaxis('商家B',[57, 134, 137, 129, 145, 60, 49], areastyle_opts=opts.AreaStyleOpts(opacity=0.5))
- .set_global_opts(title_opts=opts.TitleOpts(title="Line-基本示例"))
- )
- c.render_notebook()
line 面积图 (紧贴y轴) 曲线表示
- import pyecharts.options as opts
- from pyecharts.charts import Line
- c = (
- Line()
- .add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
- .add_yaxis('商家A', [114, 55, 27, 101, 125, 27, 105],is_smooth=True, areastyle_opts=opts.AreaStyleOpts(opacity=0.5))
- .add_yaxis('商家B',[57, 134, 137, 129, 145, 60, 49], is_smooth=True, areastyle_opts=opts.AreaStyleOpts(opacity=0.5))
- .set_global_opts(title_opts=opts.TitleOpts(title="Line-基本示例"),
- xaxis_opts=opts.AxisOpts(
- axistick_opts=opts.AxisTickOpts(is_align_with_label=True),
- is_scale=False,
- boundary_gap=False,
- ) )
- ).set_series_opts(
- areastyle_opts=opts.AreaStyleOpts(opacity=0.5),
- label_opts=opts.LabelOpts(is_show=False),
- )
- c.render_notebook()
对数轴显示 等比
- import pyecharts.options as opts
- from pyecharts.charts import Line
- c = (
- Line()
- .add_xaxis(xaxis_data=["一", "二", "三", "四", "五", "六", "七", "八", "九"])
- .add_yaxis(
- "2 的指数",
- y_axis=[1, 2, 4, 8, 16, 32, 64, 128, 256],
- linestyle_opts=opts.LineStyleOpts(width=2),
- )
- .add_yaxis(
- "3 的指数",
- y_axis=[1, 3, 9, 27, 81, 247, 741, 2223, 6669],
- linestyle_opts=opts.LineStyleOpts(width=2),
- )
- .set_global_opts(
- title_opts=opts.TitleOpts(title="Line-对数轴示例"),
- xaxis_opts=opts.AxisOpts(name="x"),
- yaxis_opts=opts.AxisOpts(
- type_="log",
- name="y",
- splitline_opts=opts.SplitLineOpts(is_show=True),
- is_scale=True,
- ),
- )
- )
- c.render_notebook()
line-markline 平均值
import pyecharts.options as opts
from pyecharts.charts import Line
c = (
Line()
.add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
.add_yaxis(
"商家A",
[114, 55, 27, 101, 125, 27, 105],
markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(type_="average")]),
)
.add_yaxis(
"商家B",
[57, 134, 137, 129, 145, 60, 49],
markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(type_="average")]),
)
.set_global_opts(title_opts=opts.TitleOpts(title="Line-MarkLine"))
)
c.render_notebook()
混合使用折线图 最大值,最小值 平均值(着重标注)
- import pyecharts.options as opts
- from pyecharts.charts import Line
- c = (
- Line()
- .add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
- .add_yaxis(
- "商家A",
- [114, 55, 27, 101, 125, 27, 105],
- # markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(type_="average")]),
- markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(type_="average")]),
- markpoint_opts=opts.MarkPointOpts(data=[opts.MarkPointItem(type_="max"),opts.MarkPointItem(type_="min")]), #点出来
- )
- .add_yaxis(
- "商家B",
- [57, 134, 137, 129, 145, 60, 49],
- markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(type_="max")]),
- )
- .set_global_opts(title_opts=opts.TitleOpts(title="Line-MarkLine"))
- )
- c.render_notebook()
pyecharts v1 版本 学习笔记 折线图,面积图的更多相关文章
- pyecharts v1 版本 学习笔记 饼图,玫瑰图
饼图: 普通案例 from example.commons import Faker from pyecharts import options as opts from pyecharts.char ...
- pyecharts v1 版本 学习笔记 散点图
散点图 基本案例 from example.commons import Faker from pyecharts import options as opts from pyecharts.char ...
- pyecharts v1 版本 学习笔记 柱状图
柱状图 bar 基本演示例子 from pyecharts import options as opts from pyecharts.charts import Bar c =( Bar().add ...
- 学习笔记:APP切图那点事儿–详细介绍android和ios平台
学习笔记:APP切图那点事儿–详细介绍android和ios平台 转载自:http://www.woofeng.cn/articles/168.html 版权归原作者所有 作者:亚茹有李 原文地址 ...
- Python交互图表可视化Bokeh:4. 折线图| 面积图
折线图与面积图 ① 单线图.多线图② 面积图.堆叠面积图 1. 折线图--单线图 import numpy as np import pandas as pd import matplotlib.py ...
- Matplotlib学习---用matplotlib画面积图(area chart)
这里利用Nathan Yau所著的<鲜活的数据:数据可视化指南>一书中的数据,学习画图. 数据地址:http://book.flowingdata.com/ch05/data/us-pop ...
- 雨痕 的《Python学习笔记》--附脑图(转)
原文:http://www.pythoner.com/148.html 近日,在某微博上看到有人推荐了 雨痕 的<Python学习笔记>,从github上下载下来看了下,确实很不错. 注意 ...
- ubuntu上pyecharts V1版本环境搭建
1 背景 今天想用pyecharts画图,在新的环境下使用pip安装之后发现,导入pyecharts模块一直失败,报错如下. 图 1 导入pyecharts错误图 请注意:我这里使用的python版本 ...
- 06. Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图
1.基本图表绘制 plt.plot() 图表类别:线形图.柱状图.密度图,以横纵坐标两个维度为主同时可延展出多种其他图表样式 plt.plot(kind='line', ax=None, figsiz ...
随机推荐
- ACMComputerFactory(POJ-3436)【最大流】
题目链接:https://vjudge.net/problem/POJ-3436 题意:要用N台机器来组装电脑,每台电脑由P个零部件构成,每一台机器的输入电脑和输出电脑的每部分都有各自的属性,机器本身 ...
- app实现长按出现弹窗 或者 出现 删除
<!-- Kpi --> <template> <div class="kpi_container"> <nav-bar :title=& ...
- 解决springboot乱码和window cmd乱码
@Bean public FilterRegistrationBean filterRegistrationBean() { FilterRegistrationBean registration = ...
- Neo4j基本使用及导入三元组
下载和安装Neo4j 安装Java JDK 下载Neo4j安装文件 创建系统环境变量 Neo4j配置 配置文档存储在conf目录下,Neo4j通过配置文件neo4j.conf控制服务器的工作.默认情况 ...
- (三)Struts之Action类基础(一)
一.Action的类型 A.使用普通的类 必须有public的execute且返回值为String的方法. ActionType.java package com; public class Acti ...
- (二)Struts.xml文件详解
一.Struts.xml文件 Struts.xml文件构成 如图,<Struts>标签内共有5个子标签. 1.1 struts-default.xml 查看Struts的内容可知,Stru ...
- (六)Spring Boot之日志配置-logback和log4j2
一.简介 支持日志框架:Java Util Logging, Log4J2 and Logback,默认是使用logback 配置方式: 默认配置文件配置 引用外部配置文件配置 二.默认配置文件配置( ...
- 从jvm源码看synchronized
从jvm源码看synchronized 索引 synchronized的使用 修饰实例方法 修饰静态方法 修饰代码块 总结 Synchronzied的底层原理 对象头和内置锁(ObjectMonito ...
- Jar包下载 开源网站 模板下载
在日常的java学习和开发中,总是遇到各种jar包下载,但是CSDN这种坑爹网站,各位码农们都想挣点C币,一个开源的免费的东西就这么变了味,我这里收集 了一些好用的工具,日常开发中需要用的请自取,毕竟 ...
- Tomcat服务器的数字证书 HTTPS 连接!
SUN公司提供了制作证书的工具keytool, 在JDK 1.4以后的版本中都包含了这一工具,它的位置为\bin\keytool.exe 注意要使用一下 cmd命令,请确认jdk环境变量可以使用,可以 ...