很久以前(可能是几个月)我注意到 Chrome 开发工具不再正确渲染 html/css。它确实渲染了一些东西,但看起来不太好,因此很难使用。这是它在 Firefox 中的外观以及在 Chrome 中的外观:
但目前在 chrome 中它看起来像这样:
我知道在 Firefox 中该选项卡称为“响应”,但如果我在 Chrome 中进入该选项卡,您只会获得原始 HTML。您可以在 Firefox 选项卡中切换的选项。
我没有遇到很多错误,我必须通过网络选项卡进行调试,但目前我又回到它并开始变得烦人,所以我检查了一些 Github 问题和互联网上的其他页面,但我找不到任何类似的可能有帮助的内容解决这个问题。我也找不到任何设置。难道我做错了什么?
我使用 Chrome:103.0.5060.66。交响乐版本:4.4。
我正在使用numberPicker,并在我的numberPicker中找到了显示00、01、02 ...的答案,我使用了setFormatter。问题是,当我调用getValue()时,我将得到0、1、2 ...我需要得到00、01、02 ...,以便我可以在其他视图中将其显示为文本。反正有这样做吗?有或没有setFormatter。
我已经在网上搜索过,并检查是否还有其他人遇到相同的问题,但找不到任何东西:(。
numberPickerLeftHours.setMinValue(0);
numberPickerLeftHours.setMaxValue(23);
//Put a extra 0 in front of single numbers.
numberPickerLeftHours.setFormatter(new NumberPicker.Formatter() {
@SuppressLint("DefaultLocale")
@Override
public String format(int value) {
Log.i(TAG, "onCreate: numberPickerLeftHours.getValue(): " + numberPickerLeftHours.getValue());
return String.format("%02d", value);
}
});
Run Code Online (Sandbox Code Playgroud)
所以我的Log.i(); 值是0、1、2 ...但我需要00、01 ... 09、10、11、12至23。
我刚刚将比特币的实时数据添加到我的图表中。已经出现了一个如此之高的峰值,甚至交易视图都无法处理它......至少在我的图表上是这样。它是这样的:
正如你所看到的,6 月 2 日,比特币的涨幅如此之高,以至于它已经走出了屏幕。这应该是可以修复的,因为在实际的交易视图页面本身上,一切看起来都很好并且正常:
另外,如果我缩小图表,它看起来完全正常:
所以我想要的是我的图表的缩放方式与 Tradingview.com 上的相同。
这是我的代码:
// Predifined variables
var chart, priceArea, fetchedData;
// Faster to write log();
const log = console.log;
// Get data.
fetch('./getData.php', {
method: 'GET'
}).then(response => response.json()).then(function (data) {
// Set data to a global variable for global usage.
fetchedData = data;
// To make sure the chart is initialized and set after this fetch is done. Else I would get a error for setting data that I do …Run Code Online (Sandbox Code Playgroud) 下面这张图片是我现在所拥有的。
下面这张图就是我想要的。(第一张图片来自我的代码,第二张图片来自交易视图)。

需要明确的是:我希望一条线有多种颜色。对于我的情况,我只需要两种颜色。我需要我创建的每条新线的颜色都可以改变。如果右侧的价格标签也更改为图表右侧部分线条的颜色,那就太好了。
这是我的代码:
var chart = LightweightCharts.createChart(document.getElementById("Chart"), {width: 1500, height: 700});
/**
* Creates startline and adds extra options to the lineSeries.
*/
function initChartSettings() {
// Init lines
priceArea = chart.addAreaSeries();
buySellLine = chart.addLineSeries(); //LINE THAT NEEDS TWO COLORS
// Set start position of lines
priceArea.setData([{time: '2019-04-11', value: startPrice}]);
buySellLine.setData([{time: '2019-04-11', value: startPrice}]);
// Visualization edits
priceArea.applyOptions({
topColor: 'rgba(70, 130, 180, 0.5)',
bottomColor: 'rgba(70, 130, 180, 0.1)',
lineColor: '#4682B4'
});
// Buy sell line
buySellLine.applyOptions({
color: '#42f54b', //CHANGES …Run Code Online (Sandbox Code Playgroud) 我使用 binance 来获取有关以太坊的数据。我通过对 API 的 GET 请求进行了单个 kLine 响应,因此我获得了旧数据,但现在我想保持 kLine 和价格自动更新。
为此,我需要连接币安网络套接字。我该怎么做呢?我正在使用 JavaScript。
javascript ×3
charts ×2
android ×1
binance ×1
java ×1
numberpicker ×1
symfony ×1
symfony4 ×1
websocket ×1