柱状图

seaborn柱状图实例

ぐ巨炮叔叔 提交于 2019-11-27 02:42:23
import matplotlib.pyplot as plt import seaborn as sns sns.set(style="dark", context="talk") rs = np.random.RandomState(8) f, (ax1, ax2, ax3) = plt.subplots(3, 1, figsize=(7, 5), sharex=True) # 分三张图,尺寸为7:5 x = np.array(list("ABCDEFGHIJ")) y1 = np.arange(1, 11) sns.barplot(x=x, y=y1, palette="rocket", ax=ax1) # 第一张图设置 ax1.axhline(0, color="k", clip_on=False) # 轴上加一条水平线 ax1.set_ylabel("Sequential") # y轴标题 y2 = y1 - 5.5 sns.barplot(x=x, y=y2, palette="vlag", ax=ax2) ax2.axhline(0, color="k", clip_on=False) ax2.set_ylabel("Diverging") y3 = rs.choice(y1, len(y1), replace=False) # 随机从y1中选取len(y1)个

[单调栈]小A的柱状图

落爺英雄遲暮 提交于 2019-11-27 00:11:52
链接: https://ac.nowcoder.com/acm/problem/23619 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 柱状图是有一些宽度相等的矩形下端对齐以后横向排列的图形,但是小A的柱状图却不是一个规范的柱状图, 它的每个矩形下端的宽度可以是不相同的一些整数 ,分别为 a[i]a[i] a [ i ],每个矩形的高度是 h[i]h[i] h [ i ],现在小A只想知道,在这个图形里面包含的最大矩形面积是多少。 输入描述: 一行一个整数N,表示长方形的个数接下来一行N个整数表示每个长方形的宽度接下来一行N个整数表示每个长方形的高度 输出描述: 一行一个整数,表示最大的矩形面积 示例1 输入 复制 7 1 1 1 1 1 1 1 2 1 4 5 1 3 3 输出 复制 8 说明 样例如图所示,包含的最大矩形面积是8 备注: 1≤n≤1e6,1≤a[i]≤100,1≤h[i]≤1e91 \leq n \leq 1e6 , 1\leq a[i] \leq 100 ,1\leq h[i] \leq 1e91≤n≤1e6,1≤a[i]≤100,1≤h[i]≤1e9 1 #include<bits/stdc++.h> 2 using

P1598 垂直柱状图

旧巷老猫 提交于 2019-11-26 16:56:51
题目描述 写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过100个字符),然后用柱状图输出每个字符在输入文件中出现的次数。严格地按照输出样例来安排你的输出格式。 输入格式 四行字符,由大写字母组成,每行不超过100个字符 输出格式 由若干行组成,前几行由空格和星号组成,最后一行则是由空格和字母组成的。在任何一行末尾不要打印不需要的多余空格。不要打印任何空行。 输入输出样例 输入 #1 THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG. THIS IS AN EXAMPLE TO TEST FOR YOUR HISTOGRAM PROGRAM. HELLO! 输出 #1 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 说明/提示 每行输出后面不允许出现多余的空格。 题目大意及分析 本题就是统计A-Z这26个字母在句子中出现的次数,然后用

ECharts之阶梯瀑布柱状图

丶灬走出姿态 提交于 2019-11-26 16:08:56
效果图 背景图片 下载ECharts npm install echarts -- save 引入并注册全局ECharts     在 main.js 文件里引入并注册 ( 这里是 Vue3.0 的模板 ) import Vue from 'vue' import App from './App.vue' import router from './router' import store from './store' import echarts from 'echarts' Vue . prototype . $echarts = echarts Vue . config . productionTip = false new Vue ( { router , store , render : h => h ( App ) } ) . $mount ( '#app' ) 在组件中使用ECharts < template > < div class = 'wrapper' > < div class = 'chart' id = 'chart' > < / div > < / div > < / template > < script > export default { data ( ) { return { } } , mounted ( ) { this .