程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在 Plotly 图中浮动大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决在 Plotly 图中浮动?

开发过程中遇到在 Plotly 图中浮动的问题如何解决?下面主要结合日常开发的经验,给出你关于在 Plotly 图中浮动的解决方法建议,希望对你解决在 Plotly 图中浮动有所启发或帮助;

我已经在使用 matplotlin 并开始绘图,但我发现了一个有趣的案例,它使我的年份变得浮动,我尝试阅读文档但仍然不知道有什么问题,因为我已经在 matplotlib 中尝试过它在 matplotlib 中没有任何问题

在 Plotly 图中浮动

import pandas as pd
import numpy as np
from sklearn import linear_model
import plotly.express as px

df = pd.read_csv('canada_per_cAPIta_income (1).csv')
df.tail()


reg = linear_model.linearRegression()
y = df['per cAPIta income (US$)']
reg.fit(df[['year']],y)

year = (2017,2018,2019,2020)
preDict = reg.preDict(np.array(year).reshape((len(year),1)))
data = List(zip(year,preDict))
df2 = pd.DataFrame(data,columns = ['Year','PreDiction'])
df2.head()


fig = px.scatter(df2,x='Year',y='PreDiction',opacity=0.65,trendline='ols',trendline_color_overrIDe='darkblue',title='GDP PreDiction',log_x = 
True,log_y=falsE)
 fig.show()

 #my dataframe df2

 df2 = {'index': [0,1,2,3],'columns': ['Year','PreDiction'],'data': 
 [[2017,38803.29886874952],[2018,39631.763943972066],[2019,40460.22901919484],[2020,41288.69409441762]]}

解决方法

  1. 您的 x 轴具有 log_x=True 属性。在我看来,x 轴不应该是对数的。试试log_x=false

    fig = px.scatter(df2,x='Year',y='PreDiction',trendline='ols',log_x=false,log_y=falsE)
    
  2. 如果使用 {'dtick': 1} 更新 x 轴的布局,则 x 轴上仅显示距离为 1 的值

    fig.update_layout(xaxis={'dtick': 1})
    

完整代码

import pandas as pd
import numpy as np
from sklearn import linear_model
import plotly.express as px


df = pd.read_csv('https://raw.githubusercontent.com/codebasics/py/master/ML/1_linear_reg/Exercise/canada_per_capita_income.csv')

reg = linear_model.LinearRegression()
y = df['per capita income (US$)']
reg.fit(df[['year']],y) 

year = (2017,2018,2019,2020)
preDict = reg.preDict(np.array(year).reshape((len(year),1)))
data = list(zip(year,preDict))
df2 = pd.DataFrame(data,columns=['Year','PreDiction'])

fig = px.scatter(df2,log_y=falsE)
fig.update_layout(xaxis={'dtick': 1})
fig.show()

在 Plotly 图中浮动

大佬总结

以上是大佬教程为你收集整理的在 Plotly 图中浮动全部内容,希望文章能够帮你解决在 Plotly 图中浮动所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: