我想阻止我的 DraggableScrollableSheet 内部滚动,同时仍然能够上下拖动它。有没有办法做到这一点?我使用了 BottomSheet,但它们无法上下拖动。
我想远离第三方代码,所以如果有一种方法可以在本地完成它,那就太棒了。以下是当前正在发生的情况的示例:
这是我的相关代码:
@override
Widget build(BuildContext context) {
return Scaffold(
drawer: SettingsDrawer(username: _username),
body: Stack(
children: <Widget>[
MapWidget(),
MenuButton(),
DraggableScrollableSheet(
initialChildSize: 0.35,
minChildSize: 0.2,
maxChildSize: .35,
builder: (BuildContext context, ScrollController scrollController) {
return SingleChildScrollView(
controller: scrollController,
child: HelpSheet(),
);
},
)
]
),
);
}
Run Code Online (Sandbox Code Playgroud) 我见过很多问题询问如何在统一游戏空间中制作折线图,而不是在检查器中。我想做一些类似这样的东西,但能够从脚本中输入输入。
我有一个tickerStrings要一次性下载的股票代码 ( )列表。当我尝试使用read_csvPandas 时,它不会像我从 yfinance 下载数据时那样读取 csv 文件。
我通常通过这样的代码访问我的数据:data['AAPL']or data['AAPL'].Close,但是当我从 csv 文件中读取数据时,它不允许我这样做。
if path.exists(data_file):
data = pd.read_csv(data_file, low_memory=False)
data = pd.DataFrame(data)
print(data.head())
else:
data = yf.download(tickerStrings, group_by="Ticker", period=prd, interval=intv)
data.to_csv(data_file)
Run Code Online (Sandbox Code Playgroud)
这是打印输出:
Unnamed: 0 OLN OLN.1 OLN.2 OLN.3 ... W.1 W.2 W.3 W.4 W.5
0 NaN Open High Low Close ... High Low Close Adj Close Volume
1 Datetime NaN NaN NaN NaN ... NaN NaN NaN NaN NaN
2 2020-06-25 09:30:00-04:00 11.1899995803833 11.220000267028809 …Run Code Online (Sandbox Code Playgroud)