反应胜利轴不显示

问题描述

我想显示一周的温度。所以我希望我的 x 轴有 7 7 days ,即使我只有不到一周的数据。我有这个代码

import os

species = input("Bacteria species ? : ")
TypeSeq= input ("fna ? or faa ? :")   

species = input("Bacteria species ? : ")
TypeSeq= input ("fna  ? ou faa  ?")   

if data["#Organism/Name"].str.contains(species,case = False).any():

    print(data.loc[data["#Organism/Name"].str.contains(species,case = False)]['Status'].value_counts())  
    FTP_list = data.loc[data["#Organism/Name"].str.contains(species,case = False)]["FTP Path"].values

if  TypeSeq == "faa" :
    
    if not os.path.exists(species):
        os.makedirs(species)
    
    for url in FTP_list:
        try : 
            parts = urllib.parse.urlparse(url)
            parts.path
            posixpath.basename(parts.path)
            suffix = "_protein.faa.gz"
            prefix = posixpath.basename(parts.path) 
            print(prefix+suffix)

            path = posixpath.join(parts.path,prefix+suffix)
            ret = parts._replace(path=path) 

            sequence = wget.download(urllib.parse.urlunparse(ret),out=species)
        except :
            print ("")

( <VictoryChart height={400} width={400} containerComponent={<VictoryVoronoiContainer/>} domainPadding={{y: 50}} > <VictoryAxis fixLabeloverlap={true} tickValues={getDates()} tickFormat={ (date) => { return moment(date).format('DD/MM') } } /> <VictoryAxis dependentAxis/> <VictoryLine style={{data: {stroke: "#1026e7"}}} data={getorderedMeasures()} x="date" y="value" /> <VictoryScatter labels={({datum}) => `${datum.value}${datum.measure_type.unit}`} labelComponent={ <VictoryTooltip style={{fontSize: 10}} /> } size={({active}) => active ? 8 : 3} style={{data: {fill: "#2a2e69"}}} data={getorderedMeasures()} x="date" y="value" /> </VictoryChart> 返回两个日期之间的所有日期(这里是今天和 7 天前。它正在工作。)

这样,我的图表可以正确显示,但 X 轴仅从第一个度量的日期到最后一个度量的日期。

See image here

这很奇怪,因为如果我删除 VictoryLine 和 VictoryScratter,我的 x 轴会显示正确的日期。

我尝试指定一个域(我尝试在 VictoryAxis 中使用和不使用 tickValues):

getDates()

但是我的轴完全消失了,我的线和散布也消失了:

See image

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...