我试着用python中的plotly绘制图形。在我的数据框中,我有两列: Integer Value和EntryDate。在同一日期,有可能有多个值。我希望我的图表在同一日期绘制同一行中的所有值。Image is attached here import sys
import plotly
import pandas as pd
import plotly.io as pio
pio.renderers.default = 'vscode'
import plotly.graph_objs as go
conn = pyodbc.connect("Driver={SQ
我想用以特定角度画出的线来表示多边形。在点的ArrayList of ArrayList中,我已经用多边形的扫描线算法找到了所有点。这意味着在ArrayList<ArrayList<Point>>中是ArrayList<Point>,它有一个具有一个y值的多边形的所有点。例如,矩形(2,2)和(5,2)的这两个点。因此,外部ArrayList包含可以用drawLine()绘制的所有水平点。现在,我必须计算出x2和y2作为drawLine(x1,y1,x2,y2)的端点。
对于x2和y2,是否有可能得到多边形的正确点?
我需要处理数百个数据文件,并希望在单个图形中绘制结果。我使用glob和一个for循环来读取和存储数据,但是我不知道如何用plotly来绘制它们。
import pandas as pd
import plotly.express as px
import plotly.graph_objects as go
import plotly.io as pio
import glob
pio.renderers.default = 'browser'
files = glob.glob('GIRS12_L_8V_0.
我有一个timeseries表,它有两个列,datetime和value。我想要生成一个行数与时间段的图表。
因此,我(在Python中)使用了开始日期和结束日期之间的循环和一个SELECT COUNT(*)来实现它。每次迭代将时间周期递增30分钟,并将计数保存到一个局部数组中,然后将其绘制在散点图上。
效果很好。但是,我觉得循环中的SQL查询设计很差,因为快速重复查询会影响数据库。
有更好的办法吗?可能在SQL引擎中实现循环(在本例中是postgres)?还是有一个神奇的SQL‘行计数与时间’的实用工具?
我还为ClickHouseDB时间序列表实现了相同的功能。
# Y M D
start
我目前正试图创建一个用于Formula1中分析的web仪表板,使用plotly和烧瓶,如文章所示。
我有MM:SS:sss的字符串格式(其中MM是分钟,sss是毫秒),我尝试(下面的python脚本)使用datetime.timedelta将其转换为可量化的值,以便能够绘制它们并对它们进行操作(例如,查找驱动程序在多个圈内的平均时间)。然而,当我尝试用timedelta对象在plotly中绘图时,它们以微秒为单位显示。
是否有可能以指定的时间格式创建timedelta对象并对其进行量化,以便plotly能够正确地绘制它们?
from datetime import timedelta
tim
我试着用plotly python绘制等值线图,但是得不到一个空白的图。 这是我的代码, import plotly.graph_objects as go
import pandas as pd
import numpy as np
df = pd.read_csv('./temperature_2d.csv')
x = np.array(df.lon)
y = np.array(df.lat)
z = np.array(df.value).reshape(11, 87)
fig = go.Figure(data =
go.Contour(
z=z,
x=
目前,我遇到了一个问题,就是要用绘图机的引擎和python来绘制散点图中的大量X,Y数据。所以浏览器不能在一段时间后不崩溃的情况下呈现出这个数量的点。(我还尝试了Scattergl选项)
有没有任何算法可以在不丢失散点图的原始形状的情况下减少大量的点?也许像迭代的端点拟合算法?
编辑:
一些代码
import plotly.plotly as py
import plotly.graph_objs as go
from plotly.offline import plot
import numpy as np
N = 1000000
trace = go.Scattergl(
x
我正在使用示例代码在python3中使用plots绘制曲面图。 plotly中的示例代码是: import plotly.plotly as py
import plotly.graph_objs as go
import pandas as pd
# Read data from a csv
z_data = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/api_docs/mt_bruno_elevation.csv')
data = [
go.Surface(
我正在尝试根据用户在下拉列表中的选择绘制不同的饼图。console.log正在输出正确的信息,但是绘图区域抛出了一个错误:“调用Plotly.plot就像在重新绘制,但是这个容器还没有绘图。”下面是我的代码(抱歉,它有点长),但我将尝试总结一下我面临的问题。 function nameChanged(){
var selected_month = d3.select('#selMonth').property('value');
var selected_researcher = d3.select('#selName').pr
我正在阅读Packt在2020年出版的“Python For Finance Cookbook”这本书。在第一章中,plotly用于绘制股票价格、回报和对数回报。然而,在这本书出版后,我就情节地更新了他们的文档,所以我很难复制这个情节。以下是指向存储库https://github.com/erykml/Python-for-Finance-Cookbook/tree/master/Chapter%2001的链接。我想使用相同的x轴将3个折线图绘制在彼此的顶部,这将是日期。我得到了这个,但我不能改变x轴来反映年份,它停留在从1990年到2020年的天数上。谢谢。 import pandas a