是否有直接的方法使用熊猫绘制区域图,但是垂直定向图?
例如,水平绘制区域图我可以这样做:
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.rand(10, 4), columns=['a', 'b', 'c', 'd'])
df.plot(kind='area');
Run Code Online (Sandbox Code Playgroud)
我可以垂直绘制条形图 'barh'
df.plot(kind='barh');
Run Code Online (Sandbox Code Playgroud)
但我无法想出一个简单的方法来获得一个垂直的区域图
我正在尝试使用 Pandas 绘图来创建一个带有 seaborn 导入的堆叠水平条形图。我想删除条形之间的空间,但也不要让条形重叠。这是我尝试过的:
import pandas as pd
import numpy as pd
import seaborn as sns
df = pd.DataFrame(np.random.rand(15, 3))
df.plot.barh(stacked=True, width=1)
Run Code Online (Sandbox Code Playgroud)
这似乎在不导入 seaborn 的情况下工作,虽然我喜欢 seaborn 风格并且它通常是我正在使用的 ipython 笔记本中的导入,这可能吗?
我正在尝试使用scikit-bio读取fastq格式的文本文件.
鉴于它是一个相当大的文件,执行操作非常慢.
最终,我试图将fastq文件解压缩到字典中:
f = 'Undetermined_S0_L001_I1_001.fastq'
seqs = skbio.io.read(f, format='fastq')
seq_dic = {}
for seq in seqs:
seq = str(seq)
if seq in seq_dic.keys():
seq_dic[seq] +=1
else:
seq_dic[seq] = 1
Run Code Online (Sandbox Code Playgroud)
这里的大部分时间都是在阅读文件时使用的:
%%time
f = 'Undetermined_S0_L001_I1_001.fastq'
seqs = skbio.io.read(f, format='fastq')
for seq in itertools.islice(seqs, 100000):
seq
CPU times: user 46.2 s, sys: 334 ms, total: 46.5 s
Wall time: 47.8 s
Run Code Online (Sandbox Code Playgroud)
我的理解是,不验证序列会改善运行时间,但似乎并非如此:
%%time
f = 'Undetermined_S0_L001_I1_001.fastq'
seqs = skbio.io.read(f, format='fastq', verify=False, variant='illumina1.8')
for seq in itertools.islice(seqs, 100000):
seq
CPU …Run Code Online (Sandbox Code Playgroud) 我想用SVG绘制一条垂直线.
<style>
svg#chart {
background: lightgray;
}
#chart line {stroke: #555555; stroke-width:1}
</style>
<svg id="chart" width="300" height="225">
<line x="20" y1="20" x2="20" y2="130"></line>
</svg>
Run Code Online (Sandbox Code Playgroud)
鉴于"x"和"x2"是相同的,我预计该线将是完全垂直的.我对这种类型的编程很新,所以我可能会遗漏一些非常明显的东西,但这不是我期望的行为.
如何使此线垂直?
使用 AWS CDK TYPESCRIPT 来部署 Beanstalk 应用程序。我能够使用 AWS CDK Typescript 设置 Beanstalk 应用程序,但找不到在现有 VPC 中以高可用性设置它的方法。这是我的 ebstack.ts
#!/usr/bin/env node
import cdk = require('@aws-cdk/core');
import elasticbeanstalk = require('@aws-cdk/aws-elasticbeanstalk');
export class ElbtestStack extends cdk.Stack {
constructor(scope: cdk.App, id: string, props?: cdk.StackProps) {
super(scope, id, props);
//objects for access parameters
const node = this.node;
const appName = 'DEVELOPMENT';
const platform = node.tryGetContext("platform");
const app = new elasticbeanstalk.CfnApplication(this, 'Application', {
applicationName: appName
});
const optionSettingProperties: elasticbeanstalk.CfnEnvironment.OptionSettingProperty[] = [
{
namespace: 'aws:autoscaling:launchconfiguration',
optionName: 'InstanceType',
value: 't3.small', …Run Code Online (Sandbox Code Playgroud) vpc amazon-web-services typescript amazon-elastic-beanstalk aws-cdk
matplotlib ×2
pandas ×2
aws-cdk ×1
css ×1
html ×1
ipython ×1
python ×1
python-3.x ×1
seaborn ×1
skbio ×1
svg ×1
typescript ×1
vpc ×1