IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Django plotly折线图 解决日期格式无法显示问题 -> 正文阅读

[Python知识库]Django plotly折线图 解决日期格式无法显示问题

# -*- coding: utf-8 -*-
# @File    : views.py
# @Time    : 2022/1/2 22:12
# @Author  : Cocktail_py

from django.views import View
import plotly
from django.shortcuts import render
from plotly.offline import plot
from plotly.graph_objs import Scatter
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
from . import models

# 视图函数
class GoodDetail(View):
	# 商品id
    def get(self, request, detail_id):
    	# 根据id获取相应数据
        data_list = list(
            models.DWGoodInfo.objects.filter(detail_id=detail_id).order_by('-update_time').values())
        x_data = []
        y_data = []
        for da in data_list:
            update_time = str(da.get("update_time", ""))
            # 日期格式:2022-01-02 15:21:27
            x_data.append(update_time)
            y_data.append(da.get("price", 0))
        # x_data = [0, 1, 2, 3]
        # y_data = [x ** 2 for x in x_data]

        layout = plotly.graph_objs.Layout(xaxis={'type': 'category'})
        data = Scatter(x=x_data, y=y_data, mode='lines', name='test', opacity=0.8, marker_color='red')
        fig = plotly.graph_objs.Figure([data], layout)
        plot_div = plot(fig, output_type='div')
        context = {'plot_div': plot_div}
        return render(request, 'detail.html', context=context)
<!--    相应templates/detail.html-->
{{ plot_div | safe }}
# 路由
from django.urls import path
urlpatterns = [
    path('detail/<detail_id>', GoodDetail.as_view(),name='detail'),
]

在这里插入图片描述

参考:
https://www.coder.work/article/4940159
https://debug.casa/read-10623781.html
https://cloud.tencent.com/developer/article/1632737

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-01-03 16:02:37  更:2022-01-03 16:03:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:46:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码